美文网首页
Go-变量类型

Go-变量类型

作者: d4peng | 来源:发表于2020-03-30 15:28 被阅读0次

变量类型

整型

整数

有符号整数

有正负之分的数
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码的一个字符

rune

相关文章