int 和 int32_t 的区别

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

 

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

你可能感兴趣的:(C++)