golang关键字
| | | | |
---|
break | default | func | interface | select |
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
数据类型
序号|类型| -|-|- 布尔型| 真或假 true or false| 数字型| 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。| 字符串类型| Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本| 派生类型| * 指针类型|
数字类型
序号 | 类型和描述 |
---|
1 | uint8: 无符号8位整数(0到255) |
2 | uint16: 无符号16位整数(0到65535) |
3 | unit32: 无符号32位整数(0到4294967295) |
4 | unit64: 无符号64位整数(0到18446744073709551615) |
5 | int8: 有符号8位整数(-128到127) |
6 | int16: 有符号16位整数(-32768到32767) |
7 | int32: 有符号32位整数(-2147483648到2147483647) |
8 | int64: 有符号64位整数(-9223372036854775808 到 9223372036854775807) |
浮点数
序号 | 类型和描述 |
---|
1 | float32: IEEE-754 32位浮点型数 |
2 | float64: IEEE-754 64位浮点型数 |
3 | complex64: 32 位实数和虚数 |
4 | complex128: 64位实数和虚数 |
其他数字类型
序号 | 类型和描述 |
---|
1 | byte: 类似uint8 |
2 | rune: 类似int32 |
3 | Unit: 32位或64 |
4 | int: 与unit一样大小 |
5 | unitptr: 无符号整数,用于存放指针 |