golang 整数类型的使用

15 阅读1分钟

golang整数类型分为有符号,无符号

有符号: (一个字节8位)

image.png

int 8 -128~127 = -2的7次方 ~ 2的七次方 - 1 (是因为+0,-0都是一个数,这里约定-1)

无符号:

image.png

其他类型

image.png

整数的使用细节

  • golang 整数分为有符号和无符号,int,uint与系统有关

  • golang整数默认是int类型

    golang中可以用fmt.printf("类型是:%T",num)查看数据类型 golang中可以用fmt.printf("类型是:%T ,字节数 %d",num,unsafe.Sizeof(num))查看数据类型

  • golang整数中遵循保小不保大的原则,尽可能使用占用空间小的数据类型

  • bit是计算机最新存储单位,byte是基本存储单位, 1 byte = 8 bit