将十进制数+26.425+转换为二进制数

1个回答
展开全部
摘要 用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。十进制整数转二进制如:255=(11111111)B255/2=127=====余1127/2=63======余163/2=31=======余131/2=15=======余115/2=7========余17/2=3=========余13/2=1=========余11/2=0=========余1789=1100010101(B)789/2=394 余1 第10位394/2=197 余0 第9位197/2=98 余1 第8位98/2=49 余0 第7位49/2=24 余1 第6位24/2=12 余0 第5位12/2=6 余0 第4位6/2=3 余0第3位3/2=1 余1 第2位1/2=0 余1 第1位
咨询记录 · 回答于2022-12-21
将十进制数+26.425+转换为二进制数
26.425转化为二进制是吧
11010.0110110011001100110011001100110011001100
步骤
26.425转化为二进制是
11010.0110110011001100110011001100110011001100
用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。十进制整数转二进制如:255=(11111111)B255/2=127=====余1127/2=63======余163/2=31=======余131/2=15=======余115/2=7========余17/2=3=========余13/2=1=========余11/2=0=========余1789=1100010101(B)789/2=394 余1 第10位394/2=197 余0 第9位197/2=98 余1 第8位98/2=49 余0 第7位49/2=24 余1 第6位24/2=12 余0 第5位12/2=6 余0 第4位6/2=3 余0第3位3/2=1 余1 第2位1/2=0 余1 第1位
上述为十进制转化二进制的计算方法
利用好上述方法进行计算,以后遇到类似问题就会迎刃而解了
看不懂 能直接写步骤吗
就是一直除以二,每次除完的余数就是二进制数了
你写我看看
除不尽的呢
除不尽就保留前面几位就行
像你这个题就是除不尽的
所以二进制才会那么长
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消