10进制,一位数可以是0-9,共10种可能,如果要表示第11种可能,就要用两位表示
类比一下,2进制,一位数只能是0或1,有2种可能,称为一个bit
16进制,一位数可以是0-15,有16种可能
10进制的进位规则如下:满10进一位
0 10 20
1 11
2 12
3 13
4 14
5 15
6 16
7 17
8 18
9 19
2进制的进位规则如下:满2位进一位
0 10 100 1000
1 11 101 1001
110 1010
111 1011
1100
1101
1110
1111
16进制的规则,满16进一位
0 10(10进制的16)
1 11(10进制的17)
2 12
3
4
5
6
7
8
9
a
b
c
d
e
f
1位二进制数,也就是1bit,有两种可能,可以表示数0,1
2位二进制数,2bit,有4种可能(2*2),可以表示数0,1,2,3
3位二进制数,3bit,有8种可能(222),可以表示数0,1,2,3,4,5,6,7
...
n位二进制数,有 2^n -1 种可能
一位16进制数,可以表示为4个二进制数,举个栗子,10进制的15可以表示为16进制的f,表示为2进制就是 1111
10进制的255,表示为16进制是ff,表示为2进制是8位,1111 1111 ,