当前位置: > 为何9.0000000000(十个零)+1等于10...
题目
为何9.0000000000(十个零)+1等于10
是为何9.0000000001(十个零)+1等于10,对不起打错字

提问时间:2020-10-13

答案
事实上,9.00000000001+1=10.00000000001,你算出的结果,一定是用计算机算的,因为计算机是先要把数存在内存里面,之后运算放到内存中,再从内存中读出来的,这中间就会有一个问题,因为计算机的在处理十进制的数,先把数转变成二进制,之后再运算,在存放过程中,会由于寄存器长度不够使最后的数储存不了,一般计算机处理浮点数的精度是8位,所以,你这个计算,把数据存到内存后,9.00000000001后面的“1”存不了,此时计算机就会舍去后面的部分,实际计算机处理的运算是9.00000000+1,因此结果等于10
当然如果计算机的精度足够高,那么9.00000000001+1=10.00000000001
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.