程序如图所示
结果如图所示
求教为什么b=4?
同意楼上的答案,'e'为char类型常量,char型和short型参与运算时,必须先转换成int型,所以sizeof('e')就是求int类型再内存占用字节
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-08-15
因为int 型在内存用占用4个字节,字符占用1个字节。追问
b=sizeof('e');
'e'不就是字符吗