老师那如果是2729/32这种大于1的也是这样计算吗?

来源:4-2 进制运算的基础

TechnicalTopSales

2022-04-25

如题,谢谢老师

写回答

2回答

陶丽丹

2022-07-26

我想你大概想问,如果一个大于1的小数可以写成2729/32这样的分数,是否也可以用小数的二进制转化方法来计算。正确的计算方法应该是将整数和小数部分分开进行转化,2729/32=85+9/32=64+16+4+1+(8+1)/32,转成二进制就是:1010101.01001。我们来试试看如果直接用小数的方法来转化,那么第一步×2=2729/16=170+9/16,显然这是不对的,至于为啥不对,我觉得乘二法每一步乘完之后都是需要将整数和小数部分分开来,整数部分直接写在二进制的位上,那么整数部分要么是1要么是0。
0
0

咚咚呛

2022-04-26

没太理解你的意思呢,也是这样运算是指怎样运算呢?

0
1
TechnicalTopSales
就是我们教了一直乘2去计算二进制嘛,但是这个数字很大而且乘2之后还是大于1,不知道是不是还是这样算
2022-04-28
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7748 学习 · 1581 问题

查看课程