IT之家9月2日消息 近日,网上不少网友反映,使用OPPO、华为、苹果、小米等智能手机自带的计算器计算“10% 10%”时,结果为 结果是 0.11,而不是 0.2。 这乍一看似乎是个bug,但最终结果是计算器处理运算符号的逻辑造成的。
人们在计算的时候,会优先考虑加减乘的优先顺序。 先做除法再做加法。 结果是(10%)(10%)=0.2。 如果是非科学计算器的计算逻辑,则认为是连续的百分比计算,即按照10%(10% x 10%)的逻辑计算10% 10%,得到一个结果 0.11。
然而,并不是所有的手机计算器都遵循这个逻辑。 网友表示,魅族、锤子、努比亚手机的计算器结果都是0.2。 但是在小米科学计算器下,有的用户显示的结果是0.2,有的用户仍然显示0.11的值。
▲小米手机计算器
IT之家9月2日消息 近日,网上不少网友反映,使用OPPO、华为、苹果、小米等智能手机自带的计算器计算“10% 10%”时,结果为 结果是 0.11,而不是 0.2。 这乍一看似乎是个bug,但最终结果是计算器处理运算符号的逻辑造成的。
人们在计算的时候,会优先考虑加减乘的优先顺序。 先做除法再做加法。 结果是(10%)(10%)=0.2。 如果是非科学计算器的计算逻辑,则认为是连续的百分比计算,即按照10%(10% x 10%)的逻辑计算10% 10%,得到一个结果 0.11。
不过,并不是所有的手机计算器都遵循这个逻辑。 网友表示,魅族、锤子、努比亚手机的计算器结果都是0.2。 但是在小米科学计算器下,有的用户显示的结果是0.2,有的用户仍然显示0.11的值。
▲小米手机计算器
IT之家的小编也在Windows 10上测试了这款计算器,标准情况下,10%的结果为0,在科学计算器模式下,% 没有给出标志。
IT之家9月2日消息 近日,网上不少网友反映,使用OPPO、华为、苹果、小米等智能手机自带的计算器计算“10% 10%”时,结果为 结果是 0.11,而不是 0.2。 这乍一看似乎是个bug,但最终结果是计算器处理运算符号的逻辑造成的。
人们在计算的时候,会优先考虑加减乘的优先顺序。 先做除法再做加法。 结果是(10%)(10%)=0.2。 如果是非科学计算器的计算逻辑,则认为是连续的百分比计算,即按照10%(10% x 10%)的逻辑计算10% 10%,得到一个结果 0.11。
不过,并不是所有的手机计算器都遵循这个逻辑。 网友表示,魅族、锤子、努比亚手机的计算器结果都是0.2。 但是在小米科学计算器下,有的用户显示的结果是0.2,有的用户仍然显示0.11的值。
▲小米手机计算器
IT之家的小编也在Windows 10上测试了这款计算器,标准情况下,10%的结果为0,在科学计算器模式下,% 没有给出标志。