近来,有网友发现一个风趣的BUG,不少手机的核算器在核算“10%+10%”的时分,得出的成果并非是0.2,而是0.11。现在OPPO、华为、苹果、小米等机型纷繁会得出这样的核算成果。而这一现象也上了热搜,引发网友们的热议,让人猎奇是怎么核算出来的?
随后MIUI小凡对此事作出了科普:
最早的电子核算器并没有%,是后来加的。作为后续改善,它必定处理了核算场景中的常用痛点,很可能是西方人核算扣头、小费、利息等常见场景。
外国人的思维习惯是这样的:
货品560元,20% OFF(打八折)多少钱?
560-20%=448
资方存入2800元,计年息6%,本息总计多少?
2800+6%=2968
而中国人的思维习惯是这样的:
货品560,砍两成便是560*0.8=448。
2800,6%年息,便是2800*1.06=2968。
而这也就导致了为什么10%+10%=0.11的成果。而MIUI之前也是改正10%+10%=0.2,但后来决议仍是遵从全球一致标准。由于中国人不太会去这么用%(咱们会直接输入0.1而不是10%,自带转化),所以更改行为给国内用户带来的优点很小,而一些习惯了%用法的人却会溃散,归纳考虑仍是择优一致了用法。
网友:0.11暗示MIUI 11(疯了疯了,抬走)...