中易网

十进制小数怎么转化成二进制什么时候停止,急求啊。!!请会的人详细说说。

答案:3  悬赏:80  
解决时间 2021-03-21 02:59
就是说假如十进制数7.375化成二进制是111.011,小数点后的.375*2取整刚好可以取到1.0的时候即得到0.11,但是有些十进制小数不能一直乘到得出1.0,而是小数部分乘以2出现了循环。那么我转化的时候什么时候停止呢?以什么为标准?
最佳答案
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。



扩展资料:
十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要。基本符号是0到9十个数字。要表示这十个数的10倍,就将这些数字右移一位,用0补上空位,即10,20,30,...,90。
要表示这十个数的10倍,就继续左移数字的位置,即100,200,300,...。要表示一个数的1/10,就右移这个数的位置,需要时就0补上空位:1/10位0.1,1/100为0.01,1/1000为0.001。
全部回答
将小数部分乘以2,取结果的整数部分为二进制的一位。 然后继续取结果的小数部分乘2重复,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现) 举例: 0.8125换成二进制方法如下: 0.8125x2 = 1.625...1 0.625x2 = 1.25....1 0.25x2 = 0.5.....0 0.5x2 = 1 .....1 至此小数部分已经全为0 (1.0000..) ,所以十进制0.8125对应二进制的 0.1101 而乘不尽的无限循环二进制小数举个例子如十进制的0.68, 你可以尝试按上面的方法乘一下 :) 另外十进制的整是用除2的方式的,想必你已经知道了。在换算时需要将整数部分用除2方式计算出,小数部分用乘2方式计算出,然后再用小数点接到一起作为二进制的结果
2.6元表示2元6角。 3.5m表示3米5分米或3米50厘米。 0.4kg表示400g。 如果你觉得我的回答比较满意,希望你给予采纳,因为解答被采纳是我们孜孜不倦为之付出的动力!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我一重仓就开始跌了,真不理解中国股市
如何缓解老师压力
房屋租赁中介收费多少 房屋租赁中介收费有规
中央空调是380的电压怎接变面板控制电源是380
中国哪所一本大学的酒店管理专业最好?
他对我说他相不响相我不重要什么意思
【儿童床品牌】儿童床十大品牌
透光软膜天花采用的是什么膜?
谁知道太仓浏河狗场在哪????
玻尿酸多久会失效?
很久以前开个淘宝店我,手机号码忘记了,请问
电脑主机后面的网线接口不一样怎么办?
孝义哪个宾馆高档
喜德盛山地车加盟需要多少钱
打动能素有效果吗 能解决毛孔粗大 皮肤角质层
推荐资讯
我老公为什么会在空间发这种说说:没有了你,
蒸发式冷风扇加湿里可以放花露水吗
飞天大盗第一季的女主角叫什么名字啊 急求
富阳哪里有清洗地毯的公司呢?他们当中哪家好
2007年12月份六级考437分有没有希望过?
浦东新区国家税务局发票领购申请单怎么填写的
中国农业银行(健康路储蓄所)地址好找么,我有
蜂蜜正确的服用方法是什么?请大家介绍一下。
求助基础博士的就业问题
奔驰r350和奥迪Q7哪个好啊,作为家庭用的
2017年东营市胜利油由中考的孩子都有高中上吗
物美超市(霍营店)地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?