int变量的大小是否取决于体系结构或编译器?

时间:2014-03-26 17:48:50

标签: c

例如,我有一个64位寄存器的处理器。 可以是两个不同的编译器:一个大小为int等于32位,另一个大小为int等于16位?

1 个答案:

答案 0 :(得分:0)

int变量或任何数据类型变量的大小取决于编译器。编译器供应商的决策可能会受到当前架构的影响。您可以阅读this讨论以获取更多详细信息。