正文内容 评论(0

谷歌计算器算大数减法频出错
2008-08-26 12:53:03  出处:快科技 作者:李明 编辑:ZZYQ     评论(0)点击可以复制本篇文章的标题和链接

据报道,谷歌计算器在计算大数减法时会出现一些莫名其妙的错误,尽管微软和英特尔也犯过类似错误,但对于以大数而命名的谷歌而言,这样的错误似乎有些不应该。

谷歌(Google)名称来源于“Googol”(10的100次方,喻为数字巨大),但谷歌计算器在计算大数减法时却并不是很准确。例如,在计算2,999,999,999,999,999减2,999,999,999,999,98时,正确答案应该是“1”,但谷歌给出的答案却是“0”。

这并不是个例,在计算1,999,999,999,999,999减1,999,999,999,999,995时,谷歌给出的答案是“0”,但计算1,999,999,999,999,999减1,999,999,999,999,993时,却能给出正确答案“6”。计算400,000,000,000,002减400,000,000,000,001时,谷歌给出的答案是“0”,但计算400,000,000,000,002减400,000,000,000,000时,却又给出正确答案“2”。

进行如此大规模计算确实是一件比较困难的事情,在现实生活中,很少会要求如此之精确。例如,在计算星球间距离时,几乎不可能精确到厘米,而且也没有这种必要。

计算机只能直接识别二进制数符0和1,而人类普遍采用10进制。当计算机把0-9这些数字转化为二进制处理时,必不可少地要牺牲精确性。

对此,谷歌承认,该计算器还不够完美。谷歌在一份声明中称:“我们已经意识到该问题,目前正在深入调查。对给用户带来的任何不便,我们表示歉意。”

其实,很多计算器根本无法输入“1,999,999,999,999,993”这么长的数字。因此,谷歌的错误也情有可原。另外,微软的Excel和英特尔的处理器以前也曾出现过类似问题。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...