Golang 知识点:基本类型
类型
bool
- 只可以使用 true、false 常量,无法使用 0、1,赋值时无隐式转换
byte
underlying type 为 uint8
用于处理 ASCII 字符
complex64
- 32 位实数、虚数
complex128
- 64 位实数、虚数
var c1 complex64 = 5 + 10i
float32
- 精度:小数点后 6 位
float64
- 精度:小数点后 15 位
int、int8、int16、int32、int64
- int 基于操作系统类型决定长度
rune
underlying type 为 int32
用于处理 Unicode 字符
string
- 底层是一个结构体
uint、uint8、uint16、uint32、uint64
- uint 基于操作系统类型决定长度
uintptr
无符号整数,用于存放指针
基于操作系统类型决定长度
string
定义字符串,使用反引号,字符串内容不进行转义
使用双引号定义
字符获取:可以通过类似 slice 的下标方式获取
字符获取:获取具体某个字符的地址非法
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: