sizeof 用来求一个变量或者一种类型所占用的字节数。比如sizeof(int)一般是4,sizeof(char)一般是1.如果定义了一个整型数,int a,sizeof(a)就是sizeof(int),也就是4.
不过,sizeof的语义远不止这些,更详细的用法可以参阅C++文档
楼上不全面。
sizeof 用来求一个变量或者一种类型所占用的字节数。
但是根据编译器来得出的值是不同的。
比如有如下程序:
#include
void main()
{
int a;
printf("%d",sizeof(a));
getch();
}
在TC环境里输出2;在VC++里输出4;