多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# **整数** Go支持四种不同大小的有符号整数和无符号整数,分别是`int8、int16、int32`和`int64`, 以及`uint8、uint16、uint32、uint64`。每种类型末尾的数字显示用于表示每种类型的位数。 另外,对于当前运算平台,`int`和`uint`分别代表最有效的有符号整数和无符号整数。因此,如果有疑问,可以使用`int`和`uint`,但要记住这些类型的大小取决于计算机结构。 有符号整数和无符号整数之间的区别如下:如果一个整数有8位并且没有符号,那么它的值可以是二进制的`00000000(0)`到二进制的`11111111(255)`。如果它有一个符号,那么它的值可以是-128 (```原文是-127,应该不对 补码10000000是-128```)到127。这意味着你有7个二进制数字来存储你的数字,因为第8位用于保存整数的符号。同样的规则也适用于其他大小的无符号整数。