70,037
社区成员
发帖
与我相关
我的任务
分享
理解和讨论之前请先学会如何观察!
37楼的说法似乎有道理
我用8位单片机 sizeof(‘b') 竟然是 1 但单片机int 型占2字节
不知道单片机是不是不一样
32位单片机 就跟你们说的一样了
手上没16位的,没得试
#include <stdio.h>
int main()
{
char a = 'a';
printf("%d\n", sizeof(int)); //4
printf("%d\n", sizeof(char));//1
printf("%d\n", sizeof a);//1
printf("%d\n", sizeof 'a');//4
printf("%d\n", sizeof "a");//2
return 0;
}