变量的数据类型:
-
基本数据类型:
-
整数型 {
- int: 整形,32位操作系统占4字节,64位操作系统占8字节,
- byte: 等于无符号的int8,
- int8,int16,int32,int64: 8bit整型,16bit整型…(第一位01表示正负,所以int8只有7位表数值,所以数值范围-27~27-1),
- uint8,uint16,uint32,uint64: 无符号8bit整型,无符号16bit整型(所以无符号不涉及正负,所以uint8为0~2^8-1),
- rune: 等于int32
}
-
浮点型 {
- float32: 单精度,
- float64: 双精度,
}
-
字符型: 没有专门的字符型,例如char,varchar,没有!!,使用byte来保存单个字母字符,汉字无法使用byte类型,因为汉字都是3+bytes的
-
布尔型bool: TRUE or FALSE
-
字符串string: Go语言归属string为基本数据类型
-
复数: complex64 complex128 (
-