语言编程需要注意的64位和32机器的区别

在不同位数机器的平台下数据类型长度差异,C99标准并不规定具体数据类型的长度大小,只规定级别。

16位平台

char 1个字节8位

short 2个字节16位

int 2个字节16位

long 4个字节32位

指针 2个字节

32位平台

char 1个字节8位

short 2个字节16位

int 4个字节32位

long 4个字节

long long 8个字节

指针 4个字节

64位平台

char 1个字节

short 2个字节

int 4个字节

long 8个字节(区别)

long long 8个字节

指针 8个字节(区别)

发布了10 篇原创文章 · 获赞 3 · 访问量 902

猜你喜欢

转载自blog.csdn.net/Ternence_zq/article/details/102488826