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