*符号的疑问
#include<stdio.h>
int main()
{
char a='*';
int b=sizeof('*');
printf("%c,%d",a,b);
return 0;
}
输出结果为*,4
为什么*的字节大小为4?*位char型数据,char型数据大小不该是1吗?
#include<stdio.h>
int main()
{
char a='*';
int b=sizeof('*');
printf("%c,%d",a,b);
return 0;
}
输出结果为*,4
为什么*的字节大小为4?*位char型数据,char型数据大小不该是1吗?
2015-04-13
举报