例如计算:39.385+9.335,计算器结果是:1031.15 !!貌似运算符优先级弄错了
例如计算:39.385+9.335,计算器结果是:1031.15 !!貌似运算符优先级弄错了
|
xfspaceJul 23, 2017
1
1607 14393.1480
计算正常。48.72 |
|
bluesetJul 23, 2017 via Android
2
翻译一下
39.38 * 5 + 9.33 * 5 * 被 Markdown 吃了 |
|
kn007Jul 23, 2017
3
测试正常
10.0.14393 版本 14393 |
|
terence4444Jul 23, 2017 via iPhone
6
我觉得 win10 计算器的 BUG 是按回车经常不是结果而是弹个菜单出来,focus 有没有好好设置……
|
|
kindjeffJul 23, 2017
7
你到街边买个计算器,按顺序输 39.38 * 5 + 9.33 * 5,不打括号,结果肯定也是 1031.15 ……
|
|
unneededJul 23, 2017
9
1703.15063.483
标准模式是这样没错,科学模式会考虑优先级 按我的理解,微软是把标准模式当成普通计算器了 |
|
gdtvJul 23, 2017 via Android
10
引申话题:所以我们在写代码遇到运算符优先级的问题的时候,能用括号解决的就尽量用括号解决
(39.38 * 5) + (9.33 * 5) |
|
geelawJul 23, 2017 via iPhone
11
因为你用的不是科学型,标准型里面就是这样的(和市售标准型计算器一样)
|