Go的基础数据类型
1.基础数据类型
了解 Go 的基础数据类型
了解数据类型的作用
1.1为什么需要使用不同的数据类型
可以充分的使用内存
1.2常见的基本数据类型
- bool (布尔)
- 数值类型
- int8、int16、int32、int64、int
- uint8、uint16、uint32、uint64、uint
- float32, float64
- complex64, complex128
- byte
- rune
- string
1.3布尔类型
一般我们用于判断条件, 它的取值范围为 true
, false
, 声明如下:
下面的两种方式都是可以的。
var isExit := true
var isExit bool = false
1.4字符串类型
字符串是 Go 中字节的集合。声明如下:
var say = "hello" //单行字符串
var tag = "\"" // 转义符
var say = `hello` //原样输出
var mLine = `line1 //多行输出
line2
line3
`
var str = "hello, 世界"
1.5数字类型
主要的区别在于数据的范围是不同的。
var (
a uint8 = 1
b int8 = 1
)
1.6类型转换
Go中并不存在自动的进行类型转换。
int(a)可以将a转换成int类型
有些是不可以直接进行转换的。