十进制的数转换成二进制的怎么算?

如题所述

十进制的分数转成二进制的数。可以分别将分子分母化为二进制数表示,再将他们拆开计算,最后相加得出。

11/28 ,这个分数用二进制来表示。

分开来计算,11可以表示成二进制为2的三次方+2+2的0次方,32 表示为2的5次方 。所以 15/32 变为 (2的三次方 + 2+ 1)/2的5次方 ,

即为:2的-2次方+2的-4次方+2的-5次方 。0.01+0.0001+0.00001=0.01011

所以 11/ 28=0.01011(二进制)。

扩展资料:

二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。

八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。

八进制数字与十进制数字对应关系如下:

000 -> 0 | 004-> 4 | 010=8

001 -> 1 |005 -> 5| 011=9

002 -> 2 |006 -> 6 | 012=10

003 -> 3 |007 -> 7 | 013=11

【例】:将二进制的10110.0011 转换成八进制:

0 1 0 1 1 0 . 0 0 1 1 0 0

2 6 . 1 4

即:(10110.0011)2 = (26.14)8

参考资料来源:百度百科--二进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-28
要将一个十进制数转换为二进制数,您可以使用除以2的余数的方法:

1. 将要转换的十进制数除以2,记录下商和余数。
2. 将上一步的商再次除以2,再次记录商和余数。
3. 重复上述步骤,直到商为0为止。
4. 从最后一位记录的余数开始,将所有的余数按照顺序排列,就得到了对应的二进制数。

让我们通过一个例子来演示这个过程,将十进制数13转换为二进制数:

1. 13 除以 2 等于 6 余 1。
2. 6 除以 2 等于 3 余 0。
3. 3 除以 2 等于 1 余 1。
4. 1 除以 2 等于 0 余 1。

现在,我们从最后一个余数开始,按照顺序排列所有余数:1101。因此,十进制数13转换为二进制数为1101。

这种方法适用于将任意大小的十进制数转换为二进制数。只需重复上述步骤,直到最后的商为0,并按照余数的顺序排列即可得到结果。
相似回答