永发信息网

如何将685.723转化为二进制,十进制,十六进制

答案:1  悬赏:50  手机版
解决时间 2021-12-30 19:11
  • 提问者网友:风月客
  • 2021-12-29 21:33
如何将685.723转化为二进制,十进制,十六进制
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-12-29 21:56
685.723D=?B
写出二进制各位基数,个位1,整数高位是低位乘以2,写到比685大为止
1024,512,256,128,64,32,16,8,4,2,1 用这组数从高到低将685凑出来,用到的写1其他0
___0,__1,__0,__1,_0,_1,_0,1,1,0,1
685=512+173=512+128+45=512+128+32+13=512+128+32+8+4+1
685D=1010101101B
取小数部分0.723乘以2:0.723*2=1.446,取整数部分当成小数点后第1位[1010101101.1]
取上步小数继续算:0.446*2=0.892[1010101101.10]
继续:0.892*2=1.784[1010101101.101],0.784*2=1.568[1010101101.1011]
计算直到结果小数部分为0或达到指定位数时停止,现假设只要求计算到小数点后4位
685.723D=1010101101.1011B
八进制每位相当于二进制3位,十六进制每位相当于二进制4位
685.723D=1010101101.1011B=[001][010][101][101].[101][100]B=[1][2][5][5].[5][4]o=1255.54o
685.723D=1010101101.1011B=[0010][1010][1101].[1011]B=[2][a][d].[b]H=2ad.bH
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯