为什么我的Wordsize 64位在以下C代码中?

时间:2016-11-15 23:26:56

标签: c

我在C中有以下循环。我想知道为什么字大小是64位而不是32位。

{{1}}

1 个答案:

答案 0 :(得分:0)

" int"的大小取决于您机器的架构。 如果您在32位上编译,它可能是4字节(因此8 * 4 = 32,您预期)

在AMD64上,您必须使用int32_t使其为4个字节。