int: 有符号整型
uint: 无符号整型
使用两者的弊端是更换了平台后,长度会因为操作系统(8位、16位、32位、64位)的变化而发生变化。因此,在二进制传输、读写文件的结构描述中,为了让文件结构不会随着编译平台字节长度的变化而变化,不要使用int或者uint,需要使用以下的方式。
有符号整型: int8、int16、int32、int64
无符号整型: uint8、uint16、uint32、uint64
int: 有符号整型
uint: 无符号整型
使用两者的弊端是更换了平台后,长度会因为操作系统(8位、16位、32位、64位)的变化而发生变化。因此,在二进制传输、读写文件的结构描述中,为了让文件结构不会随着编译平台字节长度的变化而变化,不要使用int或者uint,需要使用以下的方式。
有符号整型: int8、int16、int32、int64
无符号整型: uint8、uint16、uint32、uint64