十进制25.82转换成八进制,十六进制!具体一点,一定具体。谢谢

 我来答
百度网友7192e8b
2014-04-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:1454万
展开全部

 将原始数据进行整数化:    

  (25.82)10*(2^16)10    

 =(25.82)10*(65536)10    

 =(1692139.52)10    

 >(1692140)10 //去掉小数,保留整数部分    

 =(19D1EC)16    

 =(0001 1001 1101 0001 1110  1100)2    

 =(000110011101000111101100)2    

 因为最初乘了65536,即2的16次方,所以换算成二进制时应右移16位,去掉前导零,    

 即(11001.11010001111011)2=(19.D1EC)16。


  (11001.11010001111011)2

=(011 001.110 100 011 110 110)2

=(31.64366)8


nereus78e904
推荐于2017-09-29 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5463
采纳率:90%
帮助的人:1907万
展开全部
分成整数和小数两个部分分别转换。
25/8=3 余数1
3/8=0 余数3
25d=31o
0.82*8=6.56 整数6
0.56*8=4.48 整数4
0.48*8=3.84 整数3
0.84*8=6.72 整数6
0.72*8=5.76 整数5
0.76*8=6.08 整数6
0.08*8=0.64 整数0
........
0.82d≈0.643656o,无穷小数,只能约等。
25.82d≈31.643656o。

25/16=1 余数9
1/16=0 余数1
25d=19h
0.82*16=13.12 整数13,十六进制表示为D
0.12*16=1.92 整数1
0.92*16=14.72 整数14,十六进制表示为E
0.72*16=11.52 整数11,十六进制表示为B
0.52*16=8.32 整数8
0.32*16=5.12 整数5
0.12*16=1.92 整数1
..........循环小数
0.82d≈0.D1EB851EB85....h
25.82d≈19.D1EB851EB85.......h
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式