不同编译器的类型字节

来源:互联网 发布:网络爬虫 整个网站 编辑:程序博客网 时间:2024/05/01 22:32

不同编译器影响指针变量和long变量 无符号long变量

short int至少应为16位(2字节) long int至少应为32位。

32位

char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节

int: 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned long: 4个字节64位 char :1个字节char*(即指针变量): 8个字节short int : 2个字节int: 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 8个字节long long: 8个字节unsigned long: 8个字节

0 0