Go语言基础数据类型所占内存大小
文章目录
基础知识
- bit(位):计算机中数据的最小单位,二进制数中的一个数位,0或者1
- Byte(字节):计算机中数据的基本单位,每8位(bit)组成一个字节
golang
| 类型 | 大小 |
|---|---|
| int8 | 1字节 |
| int16 | 2字节 |
| int32 | 4字节 |
| int64 | 8字节 |
| int | 4字节(32位)/8字节(64位) |
| float32 | 4字节 |
| float64 | 8字节 |
| string | 1字节(英文)/2~4字节(中文,取决于字符编码类型) |
| bool | 1字节 |
| 类型 | 大小 |
|---|---|
| int8 | 1字节 |
| int16 | 2字节 |
| int32 | 4字节 |
| int64 | 8字节 |
| int | 4字节(32位)/8字节(64位) |
| float32 | 4字节 |
| float64 | 8字节 |
| string | 1字节(英文)/2~4字节(中文,取决于字符编码类型) |
| bool | 1字节 |