导航菜单

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