将二进制10011001.01011转换为十进制,八进制,十六进制的详细过程和结果
- 提问者网友:缘字诀
- 2021-05-08 00:25
- 五星知识达人网友:骨子里都是戏
- 2021-05-08 00:39
先换成10进制的,用每一位上的数字乘以这一位的位权,即:
1*2^7+1*2^4+1*2^3+1*2^0+1*2^-2+1*2^-4+1*2^-5=?(好象是这个153.34375)你自己算吧(1*2^7即1乘以2的7次方,以后类推)
换成8进制的,可以将每3个2进制的数化成1个8进制的数,将原数的整数部分化成3个部分分别为
10 011 001 ,10可以化成2,011可以化成3,001就是1,所以整数部分就是231。
对于小数部分(010)2=(2)8 ,(110)2=(6)8,所以原数化为8进制就是231.26(同样可以化为十进制检验一下应该就是153.34375)
化成16进制的就将每4位2进制化成一位16进制的,即(1001)2=(9)16,(0101)2=(5)16,(1000)2=(8)16,所以化成16进制的数就应该是99.58
额,算死我了,可以在百度上查查方法再看一下
- 1楼网友:封刀令
- 2021-05-08 02:05
十进制与二进制、八进制、十六进制数之间的相互转换 (1)数的进制与基数 计数的进制不同,则它们的基数也不相同,如表1-1所示。
进制 | 基数 | 特点 |
二进制 | 0 ,1 | 逢二进一 |
八进制 | 0,1,2,3,4,5,6,7 | 逢八进一 |
十六进制 | 0,1,2,...,9,A,B,C,D,E,F | 逢十六进一 |
(2)数的权
不同进制的数,基数不同,每位上代表的值的大小(权)也不相同。
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20
(273)8=2*82+7*81+3*80
(27AF)16=2*163+7*162+10*161+15*160
(3)十进制数转换任意进制
1) 将十进制整数除以所定的进制数,取余逆序。
(39)10=(100
- 2楼网友:你可爱的野爹
- 2021-05-08 01:28
10011001.01011=010011001.01011000
8进制:
10 011 001. 010 110
2 3 1. 2 6
16进制:
1001 1001. 0101 1000
9 9. 5 8
10进制:
9*17+1/4+1/16+1/32=153.34375