将十进制数345.728转化为二进制,八进制,十六进制

将十进制数345.728转化为二进制,八进制,十六进制... 将十进制数345.728转化为二进制,八进制,十六进制 展开
 我来答
仁昌爱娱乐
高粉答主

2020-01-07 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459813

向TA提问 私信TA
展开全部

十进制数345.728转化二进制为101011001.10111010,转化八进制为531.56457065。,转化十六进制为159.BA5E353F。

十进制数转换为其他进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

整数部分345=1*2^8+1*2^6+1*2^4+1*2^3+1*2^0=1*16^2+5*16^1+9*16^0。即二进制101011001,八进制531,十六进制159。

小数部分0.728=0.728*2=0.59375,0.59375*2=1.1875,0.1875*2*2=0.75,0.75*2=1.5,0.5*2=1。二进制数为0.010011。即十进制数17.296875=二进制数(10001+0.010011)。

小数部分0.728×2=1.456,整数位为1,二进制数为1。0.456×2=0.912,整数位为0,二进制数为0。0.912×2=1.824,整数位为1,二进制数为1。一直循环乘不尽,所以保留8位。即十进制数0.728=二进制为0.10111010。

小数部分0.728×8=5.824,整数位为5,八进制数为5。0..824×8=6.592,整数位为6,八进制数为6。0.592×8=4.736,整数位为4,八进制数为4。一直循环乘不尽,所以保留8位。即十进制数0.728=八进制为0.56457065。

小数部分0.728×16=11.648,整数位为11,十六进制数为B。0.648×16=10.368,整数位为10,十六进制数为A。0.368×16=5.888,整数位为5,十六进制数为5。一直循环乘不尽,所以保留8位。即十进制数0.728=十六进制为0.BA5E353F。

扩展资料:

十进制整数转换为二进制整数采用"除二取余,逆序排列"法。用二去除十进制整数,可以得到一个商和余数;再用二去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

十进制小数转换成二进制小数采用"乘二取整,顺序排列"法。用二乘十进制小数,得到积,将积的整数部分取出,再用二乘余下的小数部分,如此进行,直到积中的小数部分为零。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

nereus78e904
2015-11-04 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5463
采纳率:90%
帮助的人:1929万
展开全部
345/16=21 余数9,二进制形式1001
21/16=1 余数5,二进制形式0101
1/16=0 余数1
345d=159h=101011001b=531o
0.728*16=11.648 整数11,十六进制形式B,二进制形式1011
0.648*16=10.368 整数10,十六进制形式A,二进制形式1010
0.368*16=5.888 整数5,二进制形式0101
0.888*16=14.208 整数14,十六进制形式E,二进制形式1110
0.208*16=3.328.........无穷小数
0.728d≈0.BA5Eh=0.1011101001011110b=0.56457o
345.728d≈159.BA5Eh=101011001.101110100101111b=531.56457o
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式