永发信息网

二进制1101.0010转为10进制8进制16进制的答案是不是分别为13.0125.八进制为15.15 十六进制为D4

答案:4  悬赏:70  手机版
解决时间 2021-02-22 22:07
  • 提问者网友:不要迷恋哥
  • 2021-02-22 10:26
二进制1101.0010转为10进制8进制16进制的答案是不是分别为13.0125.八进制为15.15 十六进制为D4
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-02-22 11:08
十进制为13.125,八进制为15.10,十六进制为D.2
二进制转十进制时,小数部分也是采用“按权展开相加”的方法,小数点后第一位的权为2^(-1),第二位的权为2^(-2),以此类推,所以0.0010=1*2^(-3)=0.125。
二进制数转换为八进制数时,整数部分从低位到高位每3位一组,最高位不够位补零,小数部分从高位到低位也是3位一组,最低位不够位补零,将3位一组的二进制数用八进制数代入即可。所以:1101.0010=001 101.001 000=15.10(八进制数数)
二进制数转换为十六进制数时,整数部分从低位到高位每4位一组,最高位不够位补零,小数部分从高位到低位也是4位一组,最低位不够位补零,将4位一组的二进制数用十六进制数代入即可。所以:1101.0010=D.2.(十六进制数)
全部回答
  • 1楼网友:第幾種人
  • 2021-02-22 14:12
赞同 夜隐霜华
  • 2楼网友:一袍清酒付
  • 2021-02-22 12:50
(1101.0010)2
=(1101.0010)2
=(D.2)16
=(1 101.001 0)2
=(15.1)8
(1101)2
=((((0*2+1)*2+1)*2+0)*2+1)10
=(((1*2+1)*2+0)*2+1)10
=(((2+1)*2+0)*2+1)10
=((3*2+0)*2+1)10
=((6+0)*2+1)10
=(6*2+1)10
=(12+1)10
=(13)10

(0.0010)2
=(((1/2+0)/2+0)/2)10
=(((0.5+0)/2+0)/2)10
=((0.5/2+0)/2)10
=((0.25+0)/2)10
=(0.25/2)10
=(0.125)10
(1101.0010)2
=(13.125)10
你的答案都有错误!
  • 3楼网友:鱼忧
  • 2021-02-22 11:29
10进制结果是13.125 八进制是15.1 0十六进制是D2
在将二进制数转换为八进制时,将二进制的整数部分从低位到高位每3位分为一组并代之等值的八进制数 ,同时小数部分从高位到低位没3为一组并代之等值的八进制数即可。
1101.0010从小数点分开,整数部分靠近小数点是低位,小数部分靠近小数点的是高位。
这是我的个人见解,如果有错请指正,谢谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯