整型ide
Go 語言提供了 11 種整型,以下列表所示。ui
類型 | 說明 |
---|---|
byte | 等同於 uint8 |
int | 依賴於不一樣平臺下的實現,能夠是 int32 或者 int64 |
int8 | [-128, 127] |
int16 | [-32768, 32767] |
int32 | [-2147483648, 2147483647] |
int64 | [-9223372036854775808, 9223372036854775807] |
rune | 等同於 int32 |
uint | 依賴於不一樣平臺下的實現,能夠是 uint32 或者 uint64 |
uint8 | [0, 255] |
uint16 | [0, 65535] |
uint32 | [0, 4294967295] |
uint64 | [0, 18446744073709551615] |
uintptr | 一個能夠剛好容納指針值的無符號整型(對 32 位平臺是 uint32, 對 64 位平臺是 uint64) |
Golang查看字節長度
指針
unsafe.Sizeof()it