据IT之家报道,不少手机的计算机出现了奇妙的BUG,计算“10%+10%”时,得出的结果不是0.2,而是0.11[doge]包括OPPO、华为、苹果、小米在内的多款机型均中枪。至于“BUG”原因,主要是计算器对输入符号的理解不同。“10%+10%”,我们是先算两个除法,再相加。但非科学计算器的计算逻辑会认为连续百分比计算10%+10%其实就是10%+(10%x10%)。http://t.cn/AiRqJCNO[/cp] |
[cp]【[笑cry]#手机计算器全线阵亡# ?OPPO、华为、苹果、小米均中枪】
[天地无极] [笑cry]#手机计算器全线阵亡# ?
ningsuyu
· 发布于 2019-09-02 16:15
· 661 次阅读
我的在函数状态下是对的算法为:10%+10%=0.2。简单状态下如题。默认算法是:(10%+10)%=0.11 |
点评
也不对啊,这样应该是0.101
我的也是0.11 |
我的也也是 |