一.整型
1.无符号整型:uint8、uint16、uint32、uint64,uint8是对应于byte型
2.有符号整型:int8,int16,int32,int64,其中,int16对应C语言的short型,int64对应C语言中的long型
3.特殊整型:
①uint:根据计算机的操作系统的位数决定的
②int:同上
③uintptr:无符号整数,用于存放一个指针
int和uint类型,需要考虑int和uint在不同平台上的差异。
4.进制问题
Go语言中无法直接定义二进制数,关于八进制和十六进制表示:
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
f