為什麼這篇vba integer溢位鄉民發文收入到精華區:因為在vba integer溢位這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者capoer (不睡覺先生)看板Office標題[算表] VBA 大數值位元運算溢位問題時間Su...
軟體: Excel
版本: 2010
用 VBA 做大數值的位元運算時,一直遇到溢位的問題,
產生溢位的數值如下:
dim lngLeft as long
dim lngRight as long
lngLeft = 859001186
lngRight = 858989328
lngLeft = lngLeft Xor (lngRight * 4)
此時就會發生溢位,
用 python 跑出來的結果會是
lngLeft = 4294958370
請問各位大大有沒有好的方法可以解這個問題,感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.98.62
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1452433076.A.290.html