手机计算器阵亡是什么情况 手机计算器阵亡原因是什么

2019-09-03 15:30:33

昨日,IT之家报道,在OPPO、华为、苹果、小米等智能手机上使用自带计算器计算“10%+10%”的时候,得出的结果是0.11,而不是0.2,引发网友热议。

手机计算器阵亡是什么情况 手机计算器阵亡原因是什么

手机计算器阵亡是什么情况?

9月2日,几乎所有智能手机都迎来了黑色星期五,有消息称各大手机品牌手机的计算器都出现了神奇的bug,在输入“10%+10%”时,得出的结果会是0.11,而非我们口算都能算出来的0.2。一时间,网友们纷纷拿起自己的手机开始算了起来,不过结果基本都是0.11,当然也有个别手机例外。

类似这种BUG,已有小米网友去年就反馈给了MIUI团队,而且已经进行了修正。网友在测试后发现,小米的计算器有两种模式,普通模式阵亡,智能模式10%自动换算成0.1,计算正确。大家可以试试自己手机的计算器。此外,在百度搜索“10%+10%”得到的结果也是正确的。

手机计算器阵亡是什么情况 手机计算器阵亡原因是什么

手机计算器阵亡的原因如下:

1、计算器最早由老外发明, 可能老外的日常使用场景就是将A+-N%默认为A+-(A*N%)的意思, 然后这个习惯沿用到了最早的计算器程序设计中, 并且沿用至今;

2、百分比整数日常更多的用于对一个数或前一个结果的增减的表现;

3、其实也符合我们的日常口头使用场景, 比如买一件衣服100元, 老板可能会说给你打个9折, 就是100-10%就是90元;

4、这个计算器设计思路可能已经成为国际惯例, 所以各家手机厂商照抄代码, 就有了今天我们看到的貌似是错误的结果;

5、由于国人与老外使用惯例的不同, 在国人看来这就是错误的, 老外看来是正确的

免责声明:本文部分图片选取自网络,如侵权请联系删除,联系邮箱kf@tianqi.com