1.5Go语言的类型(Type)

1.整数类型

类型范围
uint32位平台:uint32,64位平台:uint64
uint80 ≤ n ≤ MaxUint8
uint160 ≤ n ≤ MaxUint16
uint320 ≤ n ≤ MaxUint32
uint640 ≤ n ≤ MaxUint64
int32位平台:int32,64位平台:int64
int8MinInt8 ≤ n ≤ MaxInt8
int16MinInt16 ≤ n ≤ MaxInt16
int32MinInt32 ≤ n ≤ MaxInt32
int64MinInt64 ≤ n ≤ MaxInt64

2.浮点类型

类型范围
float32正数:math.SmallestNonzeroFloat32 ≤ n ≤ math.MaxFloat32
负数:-math.MaxFloat32 ≤ n ≤ -math.SmallestNonzeroFloat32
float64正数:math.SmallestNonzeroFloat64 ≤ n ≤ math.MaxFloat64
负数:-math.MaxFloat64 ≤ n ≤ -math.SmallestNonzeroFloat64

浮点类型还可以使用科学记数法来表示:一个数值(整数或浮点数)后跟一个大写或小写的字母 e(表示乘以 10),再跟一个前面的乘以 10 的多少次幂。

//十进制形式
3.14

//科学记数法形式
3e+2
3.14e+2

3.布尔类型

类型
booltruefalse

4.类型别名

类型描述
anyinterface{} 的别名

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36908.html

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部