在 Windows 7 上,启动计算器并输入9/8[Enter]7[Enter]6[Enter]
以及其他类似的按键序列会导致明显奇怪的行为。
例如9/8[Enter]7[Enter]
输出0.875
,和9/8[Enter]7[Enter]6[Enter]
输出0.75
。
我的一个朋友注意到,p/q[Enter]r
似乎给了((p/q) - floor(p/q))*r
。
这是怎么回事?
答案1
根据建议托格,查看计算器历史记录(Ctrl-H
)可以了解这里发生的情况。
输入9/8
将“除以 8”设置为对所有后续输入数字执行的运算。计算器对其他二进制运算的工作方式也相同。