爱电脑的昕宇 发表于 2022-11-13 13:11:57

Windows自带计算器的迷惑操作:先加减,后乘除?

也许你曾经嘲笑python浮点计算的误差





但是,我更新22H2后,Windows更是令我笑掉了大牙





可以看见,最新版的计算器居然不会把乘除法优先处理,把1+1×2算成了4
而我们的python是没有这个毛病的





更可气的是,当我凭借着对巨硬的一片爱意,想反馈这个问题时,





但是,当我找来Windows95的计算器后,我彻底服了:




原来,这不是22H2的新bug,巨硬是故意的!
他们想干嘛?凭借一个商业产品改变数学法则吗?!!


不过,改为科学模式后





难道巨硬认为只有科学家才懂得先乘除,后加减吗。。。


Kokonnet 发表于 2022-11-13 14:33:14

这种情况就是那种老式计算器(能归零,归零这种)的计算逻辑,从左往右不管什么都一律依次计算

314 发表于 2022-11-13 16:00:54

计算器的默认操作。。。

信标守护者 发表于 2022-11-13 16:05:36

本帖最后由 时光守护者 于 2022-11-13 16:07 编辑

巨硬的计算方式是这样的(科学除外):
先计算你已经输入的数据,然后再计算你添加的数据
因为巨硬计算器默认为人理解的计算方式(比如说我们一般是先乘除后加减,然后巨硬就是死脑筋,按着这个理论计算,结果当然有问题!)

也就是说,楼主的计算方式巨硬理解为:
(1+1)×2=4

jyssysz 发表于 2022-11-13 21:41:39

正常电脑不是人脑。

PilotSketch 发表于 2022-11-13 23:25:24

巨硬计算器会先将你输入的第一个算式计算出来,然后再计算你之后输入的。
不必纠结这些小细节。

0Percent 发表于 2022-11-14 08:18:06

但是苹果自带的计算器不存在这个问题
顺序是按照我们平常使用的运算顺序

841020672 发表于 2022-11-14 08:39:50

学习一下               
页: [1] 2
查看完整版本: Windows自带计算器的迷惑操作:先加减,后乘除?