1.整数类型
| 类型 | 范围 |
uint | 32位平台:uint32,64位平台:uint64。 |
uint8 | 0 ≤ n ≤ MaxUint8 |
uint16 | 0 ≤ n ≤ MaxUint16 |
uint32 | 0 ≤ n ≤ MaxUint32 |
uint64 | 0 ≤ n ≤ MaxUint64 |
int | 32位平台:int32,64位平台:int64。 |
int8 | MinInt8 ≤ n ≤ MaxInt8 |
int16 | MinInt16 ≤ n ≤ MaxInt16 |
int32 | MinInt32 ≤ n ≤ MaxInt32 |
int64 | MinInt64 ≤ 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.布尔类型
| 类型 | 值 |
bool | true、false |
4.类型别名
| 类型 | 描述 |
any | interface{} 的别名 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36908.html