十进制分数怎样转换成二进制分数

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:52:08
例如5/8 3/32 13/64 5/128
各位大虾帮帮我。我脑子涨了。万分感谢

其实很简单的,例如5/8,5是101,8是1000,5/8就是0.101

将十进制分数的分子和分母分别转换成二进制数即可。
例如将 9/10 转换为二进制分数
分子:9 = 1001B
分母:10 = 1010B
所以 9/10 =(1001/1010)B

很抱歉,二进制中可能没有分数,就算有也只能这么写(真分数),因为按照定义,二进制是逢二进一,这连一都不到,更不用说往前进了,假分数(或带分数)的话,按照情况,严格按照定义去写。