int 和 int32_t 的区别

int, char之类初始不定义number of bits. int变量取值范围随编译环境不同而不同。 在不同的机器上可能是 9, 16, 18, 24, 32, 36 and48 bit words。

【int 和 int32_t 的区别】int16_t, int32_t..., 等, 使用typedef facility定义特定大小intergers在不同的机器上, 并提供了代码可移植性。

    推荐阅读