在 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
:无符号整型,用于存放一个指针;派生类型指针