为什么手机计算器上的答案和电脑不一样

如题所述

题主是按了手机计算器以后才来问的吧?在 OPPO、华为、苹果、小米等智能手机上使用自带计算器计算"10%+10%"的时候,得出的结果确实是 0.11,而不是 0.2。这一眼看起来是 Bug,但最终结果是计算器处理运算符号的逻辑导致的。

计算器对于百分数的理解不是直接转化成小数,而是进行过运算的(第一个10%=1×0.1),并且对运算结果还进行了储存并影响下一个百分数(第二个10%=0.1×10%)

用手机计算器计算10%+10%的真实运算顺序是(10+10%)%,这样会得到0.11的答案,这是由计算器里百分号的输入机制决定的。实际上的话当然还是10%+10%=20%=0.2。

温馨提示:答案为网友推荐,仅供参考