1.转十进制:
从低位开始,按位权展开成数值乘位权的形式,最后加起来。
二进制转十进制例:=
十六进制转十进制例:=
2.十进制转其他进制:
从找最高次方开始,按照位权的次方拆分,找次方前的数值。
十进制转二进制例:
十进制转十六进制:
3.十六进制转二进制:
十进制 | 二进制 | 十六进制 |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 |
2 | 10 | 2 |
3 | 11 | 3 |
4 | 100 | 4 |
5 | 101 | 5 |
6 | 110 | 6 |
7 | 111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
一个十六进制是4个二进制。所以十六进制转二进制时一个十六进制数一个十六进制数的转,每一个十六进制数都转成4位二进制,高位0可省,中间与低位0不能省。
(C=12=1100 0=0=0000 红色是十六进制,黑色是十进制,绿色是二进制)
这样就可以比较畅快地知道,MAC地址由48比特组成,即6个字节组成,即12位的16进制数组成(每个字节是8位比特 即每个字节可以由两位十六进制来表示,因为一位十六进制可以表示4位比特,而一个字节是8位比特)MAC地址写法用十六进制表示,中间用什么间隔不统一(windows表示是用- 间隔 如:48-A4-72-1C-8F-4F 有时候还会看见:间隔 如48:A4:72:1C:8F:4F)