go-基础数据类型
变量声明
var 变量名 变量类型
var a int // 定义变量,但不初始化
var b string = "aaa" // 定义并初始化
var c = "bbb" // 定义并初始化,根据值自动推导变量类型
变量名:=变量值
d := "hello" // 自动推导变量类型,一般用于局部定义
变量及文件命名
go中推荐使用驼峰体命名变量
go中推荐使用下划线命名文件
go中不推荐使用下划线开头
变量类型
整形
有符号整形
int
int8 // 8个比特位,第一个表示符号,其他七个表示数值
int16
int32
int64
无符号整形
uint
uint8 //8个比特位,全表示数值
uint16
uint32
uint64
字节和字符
byte // uint8的重命名,表示一个字节
rune // uint32的重命名,表示4个字节,即一个字符
浮点型
float32 // 32位浮点数
float64 // 64位浮点数
复数
complex64 // float32类型的实部+float32类型的虚部
complex128 // float64类型的实部+float64类型的虚部
字符串
string
// 双引号表示字符串
a := "hello"
// 反引号表示字符串,可以换行
b := `world`

浙公网安备 33010602011771号