Go_012_整型和字节

2023-05-04  本文已影响0人  为宇绸缪

数据类型
基本数据类型包含整型和浮点型,布尔类型以及字符串,这几种数据类型在几乎所有编程语言中都支持。

内存开辟的空间和数据类型有关

字节
字节(Byte):计算机中数据储存的单位。

位(bit):也叫作“比特”,计算机中数据储存的最小单位,因为在计算机中是以二进制的形式数据储存,所以每个位以“0”或“1”表示。

位和字节的关系是:8个位组成一个字节。

1GB = 1024 MB
1MB = 1024 KB
1KB = 1024 B
1B  = 8 bit

n 个比特位可以存的数字为 2^n

int8: 1个字节, 有符号, 范围是 [-128, 127]
uint8: 无符号, [0, 255]

整型类型

具体类型 取值范围
int8 -128到127
uint8 0到255
int16 -32768到32767
uint16 0到65535
int32 -2147483648到2147483647
uint32 0到4294967295
int64 -9223372036854775808到9223372036854775807
uint64 0到18446744073709551615
uint 与平台相关,32位操作系统上就是uint32,64位操作系统上就是uint64
int 与平台相关,32位操作系统上就是int32,64位操作系统上就是int64

根据实际的数据,选择合适的数据类型

上一篇下一篇

猜你喜欢

热点阅读