基本数据类型:

rune是int32的别名
后面有符号的整数型:
int8
8位,第一位用来表示正负,后七位用来表示数字大小,数据范围是正负2的7次方减1
超出数据类型范围就会报错overflow
无符号的整数型:
unit8
没有负数,只有正数
其他的整数型:

1byte=8bit,即一字节等于八位
整数型数据如果没有声明数据类型,那么默认为int
查看某个变量占用的字节大小和数据类型:
fmt.Printf("n2 的 类型 %T n2占用的字节数是%d",n1,unsafe.Sizeof(n1))使用unsafe包的Sizeof()方法
文章详细介绍了Go语言中的基本数据类型,特别是整数类型,包括有符号的int8和无符号的uint8,以及它们的数据范围和溢出情况。还提到了rune作为int32的别名,以及当整数类型未声明时,默认为int。此外,文章通过示例展示了如何使用unsafe包的Sizeof方法来查看变量的字节大小和数据类型。
942

被折叠的 条评论
为什么被折叠?



