IT之家9月2日消息近日,网上有不少网友反映,在OPPO、华为、苹果、小米等智能手机上用自己的计算器计算“10%+10%”时,结果是0.11而不是0.2。乍一看
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。在科学计算器模式中,不给出%的符号。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/177000.html