Go语言数据类型
基本类型
Go语言内置多种基本数据类型:
- 整型:int、int8、int16、int32、int64、uint、uint8、uint16、uint32、uint64
- 浮点型:float32、float64
- 布尔型:bool
- 字符串型:string
- 字节型:byte(uint8的别名)、rune(int32的别名,表示Unicode字符)
// 整型
var a int = 10
var b uint8 = 255
// 浮点型
var f1 float32 = 3.14
var f2 float64 = 2.71828
// 布尔型
var flag bool = true
// 字符串型
var s string = "Hello, Go!"
// 字节和rune
var ch byte = 'A' // 单个字节
var uni rune = '中' // Unicode字符
// 打印类型和值
fmt.Printf("%T %v
", a, a) // int 10
fmt.Printf("%T %v
", uni, uni) // int32 20013