进制转化
不知道为什么我上传到WordPress博客后原本表格内合并单元格的内容会被恢复到单个单元格
二进制转十进制
二进制转十进制从右边开启加,只加二进制为1对应的数,0不加。
二进制例子 | 0 | 1 | 1 | 1 | 0 | 1 | |
---|---|---|---|---|---|---|---|
对应的数 | 32 | 16 | 8 | 4 | 2 | 1 | |
十进制等于 | 16+8+4+1=29 |
十进制转二进制
十进制转二进制从左边开启加,以下边为例:十进制为25,那么二进制对应的数不能大于25,所以从16开始往右加。
十进制例子 | 25 | |||||||
---|---|---|---|---|---|---|---|---|
对应的数 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |
二进制等于 | 1 | 1 | 0 | 0 | 1 |
二进制转八进制
二进制转八进制从右边开启,二进制拆分三位数,为1的对应的标数加起来,例如下边从右边开启:101为1加起来就是5,轮下去就是011,为1加起来就是3,所以就是35
二进制例子 | 0 | 1 | 1 | 1 | 0 | 1 | |
---|---|---|---|---|---|---|---|
对应的数 | 32 | 16 | 8 | 4 | 2 | 1 | |
对应的标数 | 4 | 2 | 1 | 4 | 2 | 1 | |
八进制等于 | 35 |
八进制转二进制
例如八进制:45,我要转成八进制,就先把八进制的每一位转成二进制,也就是4要转成二进制为:100,5要转成二进制为:101,合起来就是:100101
二进制转十六进制
例如二进制:11111101,我要转成十六进制,先将1011101拆分为每四位,也就是1111和1101,将他们转成十进制也就是15和13,再将十进制转成十六进制:看下表,15就数到15个数看对应的是什么,这里的15对应的就是F,13对应的就是D,所以结果就是FD
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
十六进制转二进制
例如十六进制:E5,我要转成二进制,看下表,E对应的是1110,5对应0101,合起来就是11100101
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
后边都可以合起来算了,比如十六进制转十进制,你可以先转成二进制再转成十进制。
例如十六进制:E5,我要转成十进制,我先转成二进制就是:11100101,再将11100101转成十进制就是229,所以十六进制E5转成十进制就是:229