1、将十进制数据69.125转换为二进制数、十六进制、八进制数分别是多少?请写出计算过程

 我来答
一剑出血
高粉答主

2022-06-15 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
整数部分:
69 ÷ 2 = 34余1
34 ÷ 2 = 17余0
17 ÷ 2 = 8余1
8 ÷ 2 = 4余0
4 ÷ 2 = 2余0
2 ÷ 2 = 1余0
1 ÷ 2 = 0余1
余数倒序排列,得到整数部分的二进制是:1000101。
小数部分:
0.125 × 2 = 0.25,小数点前为0
0.25 × 2 = 0.5,小数点前为0
0.5 × 2 = 1,小数点前为1
小数点前的部分顺序排列,得到小数部分的二进制是:0.001。
因此69.125对应的二进制是1000101.001。

二进制转八进制,从小数点向两边,每三位分开,不足的补0:
001 000 101.001
然后对应转换为八进制数即可,得到结果为:105.1

二进制转十六进制也一样,只不过是每四位分开:
0100 0101.0010
得到结果为:45.2
阳光上的桥
2022-06-15 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65810
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
先转为二进制,结果是:100 0101 . 001
简单介绍过程,整数部分可以用除2取余办法,但是由于我背得1~16的二进制,我计算过程是69转换为16进制的45H,4和5分别转换为四位二进制100、0101连接起来就是最终结果。小数部分标准办法是乘2取整,但是0.125一看就是八分之以,因此二进制是0.001
接下来的16进制、8进制都可以对二进制结果分组得出:
16进制是45.2,二进制分组为100-0101.0010
8进制结果是105.1,二进制分组为1-000-101.001
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
码上来

2022-06-15 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:16.8万
展开全部
十进制数据69.125转换为1000101.001(二进制)、105.1(八进制)、45.2(十六进制)
整数部分69,小数部分0.125
1、转二进制
第一步,将69除以2,得整数部分34,余数部分1

第二步,将34除以2,得整数部分17,余数部分0
第三步,将17除以2,得整数部分8,余数部分1
第四步,将8除以2,得整数部分4,余数部分0
第五步,将4除以2,得整数部分2,余数部分0
第六步,将2除以2,得整数部分1,余数部分0
第七步,将1除以2,得整数部分0,余数部分1
第七步,将上述余数部分整合(二进制高位在下,低位在上),得二进制整数部分1000101
小数部分0.125
第一步,将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;
第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;
第三步,将小数部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0;
第四步,转换,将上述整数部分依次写下,则0.125转换为二进制为0.001
所以二进制为1000101.0001
2、转八进制
在二进制基础上,由低位至高位,每3位组成一个八进制数
整数位1000101=1 000 101=105
小数位0.001= 001=1
八进制数为105.1
3、转十六进制
与八进制相同,每四位组成十六进制数
1000101=100 0101=45
0.001= 0010(最低位补位0)=2
所以十六进制为45.2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式