GO中整型的声明变量比较

int: 有符号整型
uint: 无符号整型

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

有符号整型: int8、int16、int32、int64
无符号整型: uint8、uint16、uint32、uint64

发布了131 篇原创文章 · 获赞 81 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/wei242425445/article/details/88392680