整型
有符号整型:int8、int16、int32、int64
无符号整型:uint8、uint16、uint32、uint64
uint8 就是byte型
类型 描述 uint 32位操作系统上就是uint32,64位操作系统上就是uint64 int 32位操作系统上就是int32,64位操作系统上就是int64 uintptr 无符号整型,用于存放一
Practise
package main
import "fmt"
func main() {
// 十进制
var i1 = 101
fmt.Printf("%d\n", i1)
fmt.Printf("%b\n", i1) // 把十进制转换成二进制
fmt.Printf("%o\n", i1) // 把十进制转换成八进制
fmt.Printf("%x\n", i1) // 把十进制转换成十六进制
// 八进制
i2 := 077
fmt.Printf("%d\n", i2)
i3 := 0x123456
fmt.Printf("%d\n", i3)
// 查看变量类型
fmt.Printf("%T\n", i3) // int
// 声明int8类型变量
i4 := int8(9) // 声明变量为int8类型,默认为int类型
fmt.Printf("%T\n", i4)
var i5 int8 = 9
fmt.Printf("%T\n", i5)
}