軟體: Excel
版本: 2010
用 VBA 做大數值的位元運算時,一直遇到溢位的問題,
產生溢位的數值如下:
dim lngLeft as long
dim lngRight as long
lngLeft = 859001186
lngRight = 858989328
lngLeft = lngLeft Xor (lngRight * 4)
此時就會發生溢位,
用 python 跑出來的結果會是
lngLeft = 4294958370
請問各位大大有沒有好的方法可以解這個問題,感謝。