golang整数类型分为有符号,无符号
有符号: (一个字节8位)
int 8 -128~127 = -2的7次方 ~ 2的七次方 - 1 (是因为+0,-0都是一个数,这里约定-1)
无符号:
其他类型
整数的使用细节
-
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