分数怎么用二进制表示

如题所述

十进制分数的分子和分母分别转换成二进制数,用分数线分隔二进制形式的分子和分母;还有一种形式是小数形式,先将十进制分数变成十进制小数,然后将十进制小数转换成二进制小数的形式。

举例说明:对分子分母分别进行二进制带权分解;然后再进行幂运算

13/128=(2ˇ3+2ˇ2+2ˇ0)/2ˇ7=2ˇ-4+2ˇ-5+2ˇ-7=0.0001+0.00001+0.0000001=0.0001101

二进制的“00101000”直接可以转换成16进制的“28”。字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的位数,现代电脑的字长一般是32位的,也就是说,一个字的位数是32。

字节是8位的数据单元,一个字节可以表示0-255的十进制数据。对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。



扩展资料:

对于其它进制转换为十进制比较简单,下面举例说明:在计算机科学中,二进制、八进制、十进制、十六进制有简写,这样是为了不混淆。十进制一般在末尾加个字母D[一般习惯都不加],二进制加个B,八进制加Q,十六进制加H。

二进制与八进制十六进制转换技巧

二进制从最低位开始每三位转换为十进制即为其对应八进制。

高位不足三位,补零。

同理二进制从最低位开始每四位转换为十进制即为其对应十六进制。

高位不足四位,补零。

例如 1001100₂ = 114₈ = 4C₁₆

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-29
对于任意一个分数x(0<x<1)转换为二进制,可辗转乘2,如果结果大于1,则该位上0,得数减一并继续辗转乘2,否则该位上0,继续辗转相乘2!

示例:
将分数3/7转换为二进制数(误差小于2^-6,即保留6位)
3/7×2=6/7;上0
6/7×2=12/7>1∴12/7-1=5/7;上1
5/7×2=10/7>1∴10/7-1=3/7;上1
3/7×2=6/7∴上0
6/7×2=12/7>1∴12/7-1=5/7;上1
5/7×2=10/7>1∴10/7-1=3/7;上1
所以结果为0.011011本回答被网友采纳
第2个回答  推荐于2016-12-01
一种形式是分数形式,将十进制分数的分子和分母分别转换成二进制数,用分数线分隔二进制形式的分子和分母;另外一种形式是小数形式,先将十进制分数变成十进制小数,然后将十进制小数转换成二进制小数的形式。本回答被提问者采纳