软件: Excel
版本: 2010
用 VBA 做大数值的位元运算时,一直遇到溢位的问题,
产生溢位的数值如下:
dim lngLeft as long
dim lngRight as long
lngLeft = 859001186
lngRight = 858989328
lngLeft = lngLeft Xor (lngRight * 4)
此时就会发生溢位,
用 python 跑出来的结果会是
lngLeft = 4294958370
请问各位大大有没有好的方法可以解这个问题,感谢。