32位 64位
char 1 1
int 4 大多数4,少 数8 int在16位机器上是16位的(2个字节) 在32位和64位上是4个字节
long 4 4 long在任何系统下都是 32位的(4个字节)
平常在32位系统上long int都是4个字节的区别在16位机器上
long long 都是64位的 long都是32位的 int只有在16位机器上才16位(一个字节8位)
指针 4 8 指针类型在16位机器上还是16位 32位上是32位 64位上是64位
float 4 4
double 8 8
本文详细探讨了C/C++中常见的数据类型(如char, int, long, long long, float, double)及其在不同机器架构(16位、32位、64位)上的字节数,同时解释了指针、内存管理和不同类型之间的区别。

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



