可移植类型到底是什么,书上说的太绕了看不太懂
uint32_t 可能说的是这个.
uint32_t
如果你使用C语言原生的类型int、short来定义变量, 可能在移植到不同平台时,由于平台的位宽不一致,导致变量不一致。
int
short
如32位的平台 int类型为 4字节长, 其他平台可能是8字节长,也可能是2字节长,就可能由于能表示的值域不一样,导致程序运行结果有出入,甚至影响正常功能