sizeof(int)=什么?

2025-04-14 13:17:58
推荐回答(2个)
回答1:

sizeof操作符检测的是系统为后面()中(无歧义时不用()也行)的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。

1.在16位int平台下是2;

2.在32位int平台下是4;

3.在64位int平台下是8。

回答2:

sizeof操作符检测的是系统为后面()中(无歧义时不用()也行)的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。显然这与所用系统int类型的字长有关,所以——
在16位int平台下是2;
在32位int平台下是4;
在64位int平台下是8。