字符型常量是四个字节,那'a'呢,是一个字节还是四个 可以举例字符型常量么

如题所述

'a'就是常量,因为是个值,也叫立即数。类似的比如2, 3,这也叫常量。这种值,没有赋值给任何变量,
而char x = 'a'; x 是变量。
所以,字符型常量4个字节,字符型变量1个字节。
#include <stdio.h>
int main(void)
{
char h = 'a';
printf("%d\n", sizeof(h)); //1
printf("%d\n", sizeof('a')); //4
return 0;
}追问

懂了谢谢!!

懂了谢谢!!

温馨提示:答案为网友推荐,仅供参考