您的位置:首页 > 编程语言 > C语言/C++

C/C++重点知识点

2017-09-16 18:02 239 查看
在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)有差别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: