一道看似简单的算术题,曾让无数iPhone用户感到困惑:在系统自带的计算器里输入“10%+10%”,得出的结果竟然是0.11,而非大家直觉中的0.2。表面看这很像一个Bug,但实际上背后隐藏着计算器对百分号运算逻辑的特殊处理方式。

这个小小的计算器百分号功能,意外引发了全网的广泛关注。针对这一现象,小米手机的产品总监特意出面科普:最早的电子计算器其实并没有“%”键,它是后来才被加入的,初衷是为了解决一些高频场景下的计算痛点——尤其是西方人习惯用百分比计算折扣、小费、利息等场景。
举个例子就更清楚了:一件商品标价560元,打八折(即20% off)之后需要付多少钱?直接在计算器中输入560减去20%,得到的结果是448——这正好是560元打八折后的价格。再比如,本金2800元,年利率6%,到期本息总计多少?2800加上6%得到2968,完全符合预期。
另一位行业大佬,魅族副总裁华海良也在微博上做了补充说明:“其实本质上并不是对或错的问题,我们只是考虑的更多,增加了人性化的算法判断。10%+10%=0.11 这个是国外的使用逻辑,而国内的算数逻辑是 10%+10%=0.2,所以我们针对不同地区的固件做了不同的算法判断。”
说得更直白一些:当你在计算器里直接输入10%+10%时,系统实际执行的运算是“10%加上10%的10%”,即0.1 + 0.01 = 0.11。这当然与日常数学直觉中的0.1+0.1=0.2不同,但背后的算法逻辑本身并没有出错,只是适用的场景不同罢了。
