Go基本类型
-布尔型:bool
长度:1字节
取值范围:true,false
注意事项:不可以用数字代表true 或false
-整型int/uint
根据运行平台可能为32或64
-8位整型:int8/uint8
长度1字节
取值范围:-128127/0255
-字节型:byte(uint8别名)
-16位整型:int16/unit16
长度:2字节
取值范围:-3276832767/065535
-32位整型:int32(rune)/uint32
长度:4字节
取值范围:-232/2~232/2-1/0!2^32-1
-64位整型:int64/uint64
长度:8字节
取值范围:-264/2~264/2-1/0~2^64-1
-浮点型:float32/float64
长度:4/8字节
小数位:精确到7/15小数位
-复数:complex64/complex128
长度:8/16字节
足够保存指针的32位或64位整数型:unitptr
-其他值类型
array 、struct、 string
-引用类型
slice、 map、 chan
-接口类型:interface
-函数类型:func
单个变量的声明与赋值
变量的声明格式:var <变量名称> <变量类型>
变量的赋值格式:<变量名称>=<表达式>
声明的同时赋值:var<变量名称> [变量类型]=<表达式>