变量类型
整型
整数
有符号整数
有正负之分的数
int,int8(8bit),int16(16bit),int32(32bit),int64(64bit)
int类型是依据CPU平台的字长(机器字大小),int能表示的整数大小会在32bit和64bit之间发生变化
无符号整数
uint,uint8(8bit),uint16(16bit),uint32(32bit),uint64(64bit)
浮点数
Float32
1.4e-45~3.4e38
Float64
4.9e-324~1.8e308
复数
这里暂时不做研究
布尔类型
Go语言中有布尔这个类型
字符串
定义字符串
使用""
来定义字符串
var str = "Hello\nWorld"
fmt.Println(str)
字符串拼接符
使用+
来拼接字符串
str := "Hello" + "World"
fmt.Println(str)
ASCII码
str := "H"
// 显示的是ASCII码对应的数字:72
fmt.Println(str[0])
定义多行字符串
str := `Hello
World
`
fmt.Println(str)
这个是定义多行字符串,将这个魔法变量里面的字符串原样输出
字符类型
byte
同时也是uint8的类型,代表了ASCII码的一个字符
网友评论