funcmain(){//声明3个类型变量var a int=1var b int32=2var c int64=3
fmt.Println(a, b, c)//把int32转换为int
a =int(b)
fmt.Println(a, b)
a =1//把int64转换成int32
b =int32(c)
fmt.Println(b, c)
b =2//把int转换为int64
c =int64(a)
fmt.Println(a, c)
c =3}
三.不同进制整数
支持八进制,十进制,十六进制数字创建整型,最后由系统转换为十进制
不支持二进制值
funcmain(){//默认表示十进制
d :=17//0开头表示八进制
o :=021//0x开头表示十六进制
x :=0x11//e2表示10的2次方
e :=11e2//输出
fmt.Println(d, o, x, e)//把变量d中内容转换为二进制
b := fmt.Sprintf("%b", d)
fmt.Println(b)}