文/极客修小编
有些人啊,此时此刻抱着手机玩得好嗨哟,殊不知自己的手机已经出了问题。
没错,说的就是你!
不信的话,打开手机计算器,输入10%+10%算一下?
如果和极客君一样,得到的结果是0.11,恭喜你,你的计算器出bug了。
如果你的小学数学不是体育老师教的,一定一眼就能看出这个计算的错误。10%=0.1,0.1+0.1只能等于0.2,而我们本以为万无一失的计算器,竟然犯了这种低级错误。
根据网友的讨论,极客君发现,这个失误出现在了很多品牌的手机上,包括苹果、小米、华为、OPPO、vivo等等,只有魅族、锤子、努比亚确认存活。
为什么这么多手机的计算器都出错了呢? 根据专业人士的解答,其实这种错误属于计算器的逻辑处理问题。
我们在进行这一类计算时,会优先考虑加减乘法的优先级,先做除法再做加法,结果就是(10%)+(10%)=0.2。 如果是非科学计算器的计算逻辑,则是认为连续百分比计算, 也就是按照10%+(10%x10%)逻辑计算,得出0.11的结果。
魅族副总裁华海良对此还解释,答案0.11是国外的使用逻辑,而按照国内的算术逻辑得出的则是0.2,魅族手机之所以没出错,是因为程序员小哥增加了一些人性化的算法判断。
珠海小厂还挺牛。
由此可见,数码产品再智 能 ,也难免 有 不靠谱 的时 候。极客君每天一边搞机一边感叹智能产品的强大,但说到底它们还是不如我的小脑瓜聪明。
聊到这里,极客君忍不住要带你们回忆一下,近年来的手机圈,都出现过哪些惊险、莫名其妙的bug。
你们也许不记得了,在遥远的年9月,