<分区>
Possible Duplicate:
Is int in C Always 32-bit?
AFAIK,在 Pascal 中 Integer 的大小取决于平台(在 32 位计算机上它有 32 位,在 64 位计算机上它有 64 位)。
这在 C 中是否相同(我的意思是,在 32 位计算机上它的大小是 32 位,而在 64 位计算机上它是 64)?
<分区>
Possible Duplicate:
Is int in C Always 32-bit?
AFAIK,在 Pascal 中 Integer 的大小取决于平台(在 32 位计算机上它有 32 位,在 64 位计算机上它有 64 位)。
这在 C 中是否相同(我的意思是,在 32 位计算机上它的大小是 32 位,而在 64 位计算机上它是 64)?
最佳答案
差不多,但编译器有控制权。如果您只想检查环境中发生的情况,请使用 sizeof
运算符。 stddef.h 将包括像 int64_t
这样的类型(我认为在那个文件中)如果你需要确保字节数是固定的而不是把它留给环境/编译器。
关于c - `int` 类型大小 int C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269447/