#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
short a = 0xffff;
int b = 0xffffffff;
long c = 0xffffffffL;
long long d = 0xffffffffffffffffLL;
printf("a = %hx\n", a);
printf("b = %x\n", b);
printf("c = %lx\n", c);
printf("d = %llx\n", d);
return 0;
}
运行结果如下:

整形变量占用内存的大小与操作系统有关:
short 2字节
int 4字节
long windows:4字节 linux32位 4字节 linux64位 8字节
longlong 8字节



被折叠的 条评论
为什么被折叠?



