变量
- 有符号整型
int
, 至少32位,取决于cpuint8
, 8位int16
, 16位int32
, 32位int64
, 64位
- 无符号整型
uint
, 至少32位,取决于cpuuint8
, 8位uint16
, 16位uint32
, 32位uint64
, 64位
- 浮点型
float32
, 32位浮点float64
, 64位浮点
- 复数类型
complex
, 默认实部和虚部都是float64
的浮点数,即默认是complex128
complex64
, 实部和虚部都是float32
的浮点数complex128
, 实部和虚部都是float64
的浮点数imag
, 虚部real
, 实部
- 布尔类型
bool
, 布尔值,必须赋值为true
或false
true
false
- 字符类型
byte
, 单个字符,utf-8编码,长度为8位string
, 字符串rune
, unicode编码,长度为32位
- 指针
uintptr
, 指针,长度取决于cpu
变量和常量
go语言使用var声明变量,使用const声明常量
var i int =