刚才我在 Lua 中使用了模 (%),我注意到由于某种原因它非常不准确。我在魔兽世界中使用过它,但我认为它至少是最新的。
无论如何,使用以下示例,输出将为 1;
print((0.6/(0.1^(2-1)))%1)
但是当我使用以下内容时,它会返回 0;
print((0.6*(10^(2-1)))%1)
而据我所受的教育,0.6/0.1 应该相当于 0.6*10。
这不是一个真正的问题或问题,但我只是对原因感到好奇。在我看来,数学上的不准确性将是毁灭性的。
刚才我在 Lua 中使用了模 (%),我注意到由于某种原因它非常不准确。我在魔兽世界中使用过它,但我认为它至少是最新的。
无论如何,使用以下示例,输出将为 1;
print((0.6/(0.1^(2-1)))%1)
但是当我使用以下内容时,它会返回 0;
print((0.6*(10^(2-1)))%1)
而据我所受的教育,0.6/0.1 应该相当于 0.6*10。
这不是一个真正的问题或问题,但我只是对原因感到好奇。在我看来,数学上的不准确性将是毁灭性的。