Go语言的基本数据类型
Go 语言的基本数据类型 0)变量声明 var 变量名字 类型 = 表达式 例: var num int = 10 其中“类型”或“= 表达式”两个部分可以省略其中的一个。 1)根据初始化表达式来推导类型信息 2)默认值初始化为0。 例: var num int // var num int = 0 var num = 10 // var num int = 10 1)整型 1.1)整型类型 类型名称 有无符号 bit数 数据范围 int8 Yes 8 -128到127 int16 Yes 16 -32768到32767 int32 Yes 32 -2147483648到2147483647 int64 Yes 64 -9223372036854775808到9223372036854775807 uint8 No 8 0到255 uint16 No 16 0到65535 uint32 No 32 0到4294967295 uint64 No 64 0到18446744073709551615 int Yes 等于cpu位数 uint No 等于cpu位数 rune Yes 与 int32 等价 byte No 与 uint8 等价 uintptr No - rune 类型是 Unicode 字符类型,和 int32 类型等价,通常用于表示一个 Unicode 码点。rune