标签: c
我在C中有以下循环。我想知道为什么字大小是64位而不是32位。
{{1}}
答案 0 :(得分:0)
" int"的大小取决于您机器的架构。 如果您在32位上编译,它可能是4字节(因此8 * 4 = 32,您预期)
在AMD64上,您必须使用int32_t使其为4个字节。