中关村在线消息:今日,一则“手机计算器全线阵亡”的消息登上了各大热搜,其主要原因是有人发现在使用自带计算机来计算“10%+10%”时,得出的结果不是0.2,而是0.11。
大多手机计算器计算结果为0.11
据了解,目前经过测试的包括苹果、三星、华为、OPPO、vivo、小米等多款国内外厂商旗下机型计算结果均为0.11。根据网友反馈,仅有国内的魅族、锤子旗下机型最终的计算结果为0.2。
华海良表示结果不同是因为算法逻辑不同
对此,魅族科技副总裁华海良发布微博表示:“其实本质上并不是对或错的问题,我们只是考虑的更多,增加了人性化的算法判断。10%+10%=0.11 这个是国外的使用逻辑,而国内的算数逻辑是 10%+10%=0.2,所以我们针对不同地区的固件做了不同的算法判断。”
知情人士表示,造成这一情况的原因是在计算器里直接输入10%+10%时,计算器读到的逻辑是10%+(10%*10%),所以最终结果与常识有所区别。这只是因为使用的算法逻辑不同,并不能算是计算错误。
(本文图片来自网络)
【ZOL客户端下载】看最新科技资讯,APP市场搜索“中关村在线”,客户端阅读体验更好。(7259003)