在 Go 編程語言中,數據類型用於聲明函數和屬性。數據類型的出現時爲了把數據分紅所須要用大數據的時候才須要申請大內存,這樣能夠充分的列用內存。編程
數值類型數組
bool
布爾型的值只能夠是常量 true
或者 false
,默認值爲 false
。編程語言
string
編碼統一爲 UTF-8
編碼標識 Unicode
文本,默認值爲空字符串。函數
整型(默認值爲 0)大數據
uint8
: 無符號 8 位整型(0 ~ 255);uint16
:無符號 16 位整型(0 ~ 65535);uint32
:無符號 32 位整型(0 ~ 4294967295);uint64
:無符號 64 位整型(0 ~ 18446744073709551615);int8
:有符號 8 位整型(-128 ~ 127);int16
:有符號 16 位整型(-32768 ~ 32767);int32
:有符號 32 位整型(-2147483648 ~ 2147483647);int64
:有符號 64 位整型(-9223372036854775808 ~ 9223372036854775807)浮點型(默認值爲 0)ui
float32
:IEEE-754
32 位浮點數;float64
:IEEE-754
64 位浮點數;complex64
:32 位實數和虛數;complex128
:64 位實數和虛數;其餘數值類型編碼
byte
:相似 uint8
;rune
:相似 int32
;uint
:32 或 64 位;int
:與 uint
同樣大小;uintptr
:無符號整型,用於存放一個指針;派生類型指針