Go语言数据类型
共有以下几种
类型 | 内容 |
---|---|
布尔类型(bool) | bool 的值只有true 和false |
数字类型 | 整型int,浮点型float |
字符串类型 | |
派生类型 | 指针类型(Pointer) |
数组类型 | |
结构化类型(struct) | |
Channel类型 | |
函数类型 | |
切片类型 | |
接口类型(interface) | |
Map类型 |
数字类型
整型
- uint,int,uintptr
- uint8,uint16,uint32,uint64——无符号n位整型
- int8,int16,int32,int64——有符号n位整型
浮点型
- float32,float64——n位浮点型数
- complex64,complex128——n位实数和虚数
其他数字类型
- byte——类似uint8
- rune——类似uint64
- uintptr——无符号整型,用于存放一个指针