永发信息网

1.将下面二进制、八进制、16进制的数转换成十进制。 (10110.011)2 (2754)8

答案:2  悬赏:0  手机版
解决时间 2021-03-10 05:53
  • 提问者网友:回忆在搜索
  • 2021-03-10 02:09
1.将下面二进制、八进制、16进制的数转换成十进制。
(10110.011)2
(2754)8
(4A6D.9F)16
2.请把十进制100.345 分别转换成2进制、8进制、16进制。
3.将二进制数(11110010.0011101)2转换成八进制数。
4.将八进制数(2375.36)8转换成二进制数。
有小数的小数部分保留5位小数
3、4小题只写答案。1、2题要写步骤。最好写在纸上。谢谢了
最佳答案
  • 五星知识达人网友:玩世
  • 2021-03-10 03:01
1.(10110.011)2= 2^4*1 +2^3*0 +2^2*1 +2^1*1 +2^0*0 +2^-1*0 +2^-2*1 +2^-3*1=(22.375)10
(2754)8=8^3*2 +8^2*7 +8^1*5 +8^0*4=(1516)10

(4a6d.9f)16=16^3*4 +16^2*10+16^1*6 +16^0*13+16^-1*9+16^-2*15=……自己算。
2.先看整数100
100÷2=50余0
50÷2=25余0
25÷2=12余1
12÷2=6余0
6÷2=3余0
3÷2=1余1
1÷2=0余1
小数
0.345*2=0.69取整0
0.69*2=1.38取整1
0.38*2=0.76取整0
0.76*2=1.52取整1
……
转换为二进制大约为1100100.0101
一个八进制等于三位二进制,一个十六进制等于四位二进制,不足位数补0
按三位补足001100100.010100,对应八进制为144.24
按四位补01100100.0101,对应十六进制为64.5
3. 362.164
4. 010011111101.011110
全部回答
  • 1楼网友:西岸风
  • 2021-03-10 03:59
1)十进制数向二进制数转换 除2取余法,然后将最先取得的余数为二进制数的最低位,最后取得的余数为二进制数的最高位。(即从下向上倒着写) 一 1024/2..........0 512/2...........0 256/2...........0 128/2...........0 64/2............0 32/2............0 16/2............0 8/2.............0 4/2.............0 2/2.............0 1/2.............1 十进制数的1024转换成二进制数就是10000000000 2)十进制数向八进制数转换: 转换方法:除8取余法,然后将最先取得的余数为八进制数的最低位,最后取得的余数为八进制数的最高位。 1024/8..........0 128/8...........0 16/8............0 2/8.............2 十进制数的1024转换成八进制数就是 2000 3)十进制数向十六进制数转换 除16取余法,然后将最先取得的余数为十六进制数的最低位,最后取得的余数为十六进制数的最高位。 1024/16..........0 64/16............0 4/16.............4 十进制数的1024转换成十六进制数就是 400 另外十进制转2进制先转16进制再转2进制更快 比如1024 转16进制是400 再把400(16进制)转化原则是1位化四位 4换成二进制的0100 ,0换成二进制的0,组合就是0100 0000 0000 技巧 1位化4位 主要记住 8421 因为 16进制 1位数满的就是f 2进制为
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯