非我,非非我 发表于 2015-3-28 16:51
刚编译了一下,a的值是1,估计编译器有问题、、
520498B1-D185-4AE7-92AB-F71FD20842D9.png (74.23 KB, 下载次数: 43)
chenlanaq 发表于 2015-3-29 10:44
你没有指定'1'是char,应该就是int了啊。
狂甩你十八条街 发表于 2015-3-29 15:18
我觉得应该是编译器的问题,我写了两句测试代码,结果就是1
char b = '1';
int a = sizeof ...
流风124 发表于 2015-3-29 16:52
你定义了一个char类型的变量来存储该字符,结果是1,但lz的意思是直接输出sizeof('1')的时候,结果是4, ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |