我该如何在Javascript中模拟32位无符号整数而不依赖于任何外部依赖项?使用`x >>> 0`或`x | 0`的技巧不起作用(对于乘法,它们似乎对加法/减法有效),并且双精度在乘法过程中失去精度。
例如,尝试将2654435769 * 340573321(mod 2 ^ 32)相乘。结果应为1。 这个答案有乘法。那加法/减法/除法呢? 这是沃尔夫拉姆阿尔法的链接,展示了上面的方程式。
例如,尝试将2654435769 * 340573321(mod 2 ^ 32)相乘。结果应为1。 这个答案有乘法。那加法/减法/除法呢? 这是沃尔夫拉姆阿尔法的链接,展示了上面的方程式。
2654435769 * 340573321
的结果无法在32位中储存... - Šime Vidas