C/C++重点知识点

移动开发 waitig 404℃ 百度已收录 0评论

16/32/64位机器上 char占用1个字节、short、short int占用2个字节、float占用4个字节、double、long long占用8个字节


int、unsigned int在16位机器上占用2个字节,在32/64位机器上占用4个字节

指针在16位平台占用2个字节,在在32位机器上占用4个字节,在64位机器上占用8个字节


long、unsigned long在16/32位机器上占用4个字节,在64位机器上占用8个字节。


综上所述,如果不考虑很少使用的16位机器的情况。char(1)、short/short int(2)、float/int/unsigned int(4)、double/long long(8)指针在32位和64位机器上占用的空间是一样的。只有long/unsigned long/指针(4、8)有差别。


本文由【waitig】发表在等英博客
本文固定链接:C/C++重点知识点
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)