二进制八进制十进制及十六进制之间的转换
Posted Caroline-Li
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制八进制十进制及十六进制之间的转换相关的知识,希望对你有一定的参考价值。
1. 【二进制(0~1)、八进制(0~7)、十进制(0~9)】→十六进制(0~15,10~15→A~F)
101011→1*20+1*21+0*22+1*23+0*24+1*25=1+2+0+8+0+32=43
053→3*80+5*81=3+40=43
0x2B=B*160+2*161=11+32=43
2. 十进制→【二、八、十六进制】
十→二
十→八 796→01434
十→十六 796→0x31c
3. 二进制→【八、十六进制】
二→八 11010111. 0100111→327.234 取三合一
小数点前从右向左三位一组 0 1 1 0 1 0 1 1 1 →3 2 7
小数点后从左向右三位一组 0 1 0 0 1 1 1 0 0 →2 3 4
读数从高位到低位依次读取,小数点不变327.234
二进制与八进制编码对应表 |
|
二进制 |
八进制 |
000 |
0 |
001 |
1 |
010 |
2 |
011 |
3 |
100 |
4 |
101 |
5 |
110 |
6 |
111 |
7 |
八→二 327→011010111 取一分三
二→十六 1 1 0 1 0 1 1 1→D 7 取四合一
1101→13 (D)
0111→7
依次读取为D7
十六→二 取一分四
4. 八进制→十六进制 八→二→十六
327→011010111→D7
5. 十六进制→八进制 十六→二→八
以上是关于二进制八进制十进制及十六进制之间的转换的主要内容,如果未能解决你的问题,请参考以下文章