天天看点

类型的分类

GO语言内置以下基础类型

类型 名称 长度 零值 说明
bool 布尔类型 1 false 其值不为真即为假,不可以用数字代表true或false
byte 字节型 1 uint8 别名
rune 字符类型 4 专用于存储unicode编码,等价于uint32
int,uint 整型 4或8 32位或64位
int8,uint8 整型 1 -128~127,0~255
int16,uint16 整型 2 -32768~32767,0~65535
int32,uint32 整型 4 -21亿~21亿
int64,uint64 整型 8
float32 浮点型 4 0.0 小数位精确到7位
float64 浮点型 8 0.0 小数位精确到15位
complex64 复数类型 8
complex128 复数类型 16
uintptr 整型 4或8 足以存储指针的uint32或uint64整数
string 字符串 “” utf-8字符串

字符是单引号,字符串是双引号

零值就是初始值,也就是默认的值