小编典典

带有故意溢出的python 32位和64位整数数学

python

在32位和64位进行整数数学运算的最佳方法是什么,以便像C语言一样发生溢出?

例如(65536 * 65536 + 1)*(65536 * 65536 +
1)在64位数学运算中应为0x0000000200000001,而不是其确切值(不溢出)0x10000000200000001。


阅读 213

收藏
2021-01-20

共1个答案

小编典典

只是&将结果与相应的32位或64位掩码(0xffffffff0xffffffffffffffff)。

2021-01-20