关于进制的介绍
什么是进制
进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的"正"字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
开发中常见的进制有二进制、八进制、十进制、十六进制。
十进制(日常使用)
特点:满10进1
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 … 19 20
单位数字:10个(0-9)
二进制(计算机底层进制)
特点:满2进1
计数:0 1 10 11 100 101 110 111
单位数字:2个(0-1)
所有数据在计算机底层都会以二进制的形式保存
可以将内存想象为由多个小格子组成的容器,每一个小格子中可以存储一个1或一个0,这一个小格子在内存中被称为1位(bit)
8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(特字节)
1024tb = 1pb
八进制(很少用)
特点:满8进1
计数:0 1 2 3 4 5 6 7 10 11 12 … 17 20
单位数字:8个(0-7)
十六进制
一般显示一个二进制数字时,都会转换成十六进制
特点:满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)