手机计算器阵亡是怎么回事
2019-09-03 17:18 互联网

  近日,有网友发现,不少手机的计算机出现了奇妙的BUG,计算“10%+10%”时,得出的结果不是0.2,而是0.11。其中包括OPPO、华为、苹果、小米在内的多款机型均中枪。忍不住好奇之心,小编也去试验一番,果真是10%+10%=0.11!有网友又尝试了一下20%、30%等不同数字的相加,结果同样出现了错误。这是怎么回事呢?

  至于“BUG”原因,了解到,主要是计算器对输入符号的理解不同。“10%+10%”,其原型为“10/100+10/100”,我们是先算两个除法,再相加。但非科学计算器的计算逻辑会认为连续百分比计算10%+10%其实就是10%+(10%x10%)。类似这种BUG,已有小米网友去年就反馈给了MIUI团队,而且已经进行了修正。网友在测试后发现,小米的计算器有两种模式,普通模式阵亡,智能模式10%自动换算成0.1,计算正确。大家可以试试自己手机的计算器,看看你的手机阵亡了吗?

为您推荐
  • 推荐
  • 娱乐
  • 情感
  • 健康
  • 旅游
  • 房产
  • 体坛
  • 汽车