进制转换问题。。。

1.将十进制0.6872装换成二进制。小数精确到6位。2.将(101101.101)2转换成十进制3.将八进制数312和十六进制数312分别转换成十进制数4.将(1010... 1.将十进制0.6872装换成二进制。小数精确到6位。
2.将(101101.101)2转换成十进制
3.将八进制数312和十六进制数312分别转换成十进制数
4.将(101001101.101)2转化为十六进制
5.将十六进制数(2BD)16装换成二进制数
我 想要 详细点的 过程,谢谢了
展开
 我来答
maggiecelia
2009-10-04
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
十进制D,二进制B,八进制O,十六进制H
<1> 0.6872*2=(1).3744,0.3744*2=(0).7488,0.7488*2=(1).4976,0.4976*2=(0).9952,0.9952*2=(1).9904,0.9904*2=(1).9808
括号中的代表进位数,顺序写出,得101011
0.6872D=0.101011B
<2>101101.101B=1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 . 1*2^(-1)+0*2^(-1)+0*2^(-3)D=45.625D
<3>312o=3*8^2+1*8^1+2*8^0=202D
312H=3*16^2+1*16^1+2*16^0=786D
<4> 101001101.101B 以小数点为中心,每四位隔开
1 0100 1101 . 101 ,不足四位的补0
0001 0100 1101 . 1010

0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111

8 1000
9 1001
A(10) 1010
B(11) 1011
C(12) 1100
D(13) 1101
E(14) 1110
F(15) 1111

对应找到,0001对应1,0100对应4,1101对应D(13) . 小数点位置不变,1010对应A(10)
101001101.101B=14D.AH

<5> 2BDH,每一位隔开
2 B D
把每位写成相应的四位二进制数,同上题列表。
2对应0010,B对应1011,D对应1101。
2BDH=0010 1011 1101B(第一个1前面的所有0可不写)=1010111101B
慎重还温顺丶小喵f
2009-09-26 · TA获得超过104个赞
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
1.10变2 *2取余, 如(0.625)=(0.101) ==
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式