今天不少媒体都在盛传Windows 10内置的计算器很简单的算术都能算错,如果粗略看眼内容可能还会被迷惑,不过仔细看看就知道那是多么智障了。
事情起因这样的:
Windows 10内置的计算器拥有多种计算模式,例如简单的算术可以使用常规模式科学模式。
但是如果在常规模式中计算2+2*2会发现计算结果是8、而在科学模式中2+2*2的结果是6。
在网上盛传的原文中还煞有介事的对比了iOS和Android自带的计算器,对比结果显示iOS和Android的结果是正确的。
当然你知道正确的计算结果应该是科学模式的2+2*2=6,而不应该是常规模式中的计算结果8。
那么出现这种情况的原因是什么呢?原因自然是运算的机制不一样,实际上并没有什么对错。
正如我们家庭里常用的大号按钮计算器那样,除了按数字外每按一次符号都会计算一次结果。
而Windows 10内置的计算器也同样如此,常规模式也就是普通计算器使用的这种模式,当键入2+2后再按一次乘号时会先计算2+2=4这个结果。
而科学计算器则不是这种运算机制,例如我们高中时可能使用的带有几十个按键的科学计算器,这种模式在所有内容都输入完成后才会按照先乘除后加减进行计算。
所以实际上计算器并没有什么对错,绝大多数人看了这种文章稍微仔细些都发现了问题,然而这种内容竟然几十家上百个网站直接转载,着实让人匪夷所思。