# 进制
# 十进制(decimal)
(前缀:无,可加 +/-)(后缀:d/D)
日常使用的最多。
特点:满 10 进 1
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 19 20
单位数字:10 个(0 - 9)
# 二进制(binary)
(前缀:0b/0B)(后缀:b/B)
计算机底层的进制
特点:满 2 进 1
计数:0 1 10 11 100 101 110 111
单位数字:2 个(0 - 1)
扩展:
所有数据在计算机底层都会以二进制的形式保存
可以将内存想象成一个由多个小格子组成的容器,每一个小格子中可以存储一个 1 或 0
这一个小格子在内存中被称为 1 位(bit)
8 bit = 1 byte(字节)
1024 byte = 1 kb(千字节)
1024 kb = 1 mb(兆字节)
1024 mb = 1 gb(吉字节)
1024 gb = 1 tb(特字节)
1024 tb = 1 pb
# 八进制(Octal)
(前缀:0)(后缀:o/O)
很少用到。半斤八两,八两
8 两 = 400 克
特点:满 8 进 1
计数:0 1 2 3 4 5 6 7 10 11 12 ... 17 20
单位数字:8 个(0 - 7)
# 十六进制(Hexadecimal)
(前缀:0x/0X)(后缀:h/H)
一般显示一个二进制数字时,都会转换为十六进制。
特点:满 16 进 1
计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 ... 1a 1b 1c 1d 1e 1f 20 ...
单位数字:16 个(0 - f)
参考文献: