当前位置: 代码迷 >> 综合 >> sizeof('a')的结果是多少?
  详细解决方案

sizeof('a')的结果是多少?

热度:49   发布时间:2023-12-09 21:40:04.0
这个要看是在C中还是C++中了。根据C99标准的规定,'a'叫做整型字符常量(integer character constant),为int型,故结果是4(对于32位机器);而ISO C++规定,'a'叫做字符字面量(character literal),为char型,故结果是1。C强调了'a'的“数”属性,而C++强调了'a'的“字符”属性。