資料型別
go資料型別分類
型別 | 名稱 | 長度 | 零值 | 說明 |
---|---|---|---|---|
bool | 布林型別 | 1 | false | 其值部位真則為假,不可以用數字代表ture 或 false |
byte | 位元組型 | 1 | 1 | uint8別名 |
rune | 字元型別 | 4 | 0 | 專用於儲存unicode 編碼,等價於uint32 |
int,uint | 整型 | 4 或 8 | 0 | 32位或者64位 |
int8,uint8 | 整型 | 1 | 0 | -128 ~ 127, 0 ~ 225 |
int16,uint16 | 整型 | 2 | 0 | -32768 ~ 32767, 0 ~ 65535 |
int32,uint32 | 整型 | 4 | 0 | -21億 ~ 21億, 0 ~ 42億 |
int64,uint64 | 整型 | 8 | 0 | |
float32 | 浮點型 | 4 | 0.0 | 小數位精確到7位 |
float64 | 浮點型 | 8 | 0.0 | 小數位精確到15位 |
complex64 | 複數型別 | 8 | ||
complex128 | 複數型別 | 16 | ||
uintptr | 整型 | 4 or 8 | 0 | 足以儲存指標的uint32 或 uint64 整數 |
string | 字串 | -- | utf-8字串 |
本作品採用《CC 協議》,轉載必須註明作者和本文連結