| Golang 基础类型 | 计算机数据存储单位 | 描述 |
| bool | 1 字节 | 表示一个布尔值,可以为 true 或 false |
| int8 | 1 字节 | 表示一个有符号整数,范围为 -128 到 127 |
| uint8 | 1 字节 | 表示一个无符号整数,范围为 0 到 255 |
| int16 | 2 字节 | 表示一个有符号整数,范围为 -32768 到 32767 |
| uint16 | 2 字节 | 表示一个无符号整数,范围为 0 到 65535 |
| int32 | 4 字节 | 表示一个有符号整数,范围为 -2147483648 到 2147483647 |
| uint32 | 4 字节 | 表示一个无符号整数,范围为 0 到 4294967295 |
| int64 | 8 字节 | 表示一个有符号整数,范围为 -9223372036854775808 到 9223372036854775807 |
| uint64 | 8 字节 | 表示一个无符号整数,范围为 0 到 18446744073709551615 |
| float32 | 4 字节 | 表示一个单精度浮点数 |
| float64 | 8 字节 | 表示一个双精度浮点数 |
| complex64 | 8 字节 | 表示一个复数,由两个单精度浮点数组成 |
| complex128 | 16 字节 | 表示一个复数,由两个双精度浮点数组成 |
| string | 字节数组 | 表示一个字符串,由字节组成 |