2010-10-21 18 views
1

我正在寫一些代碼並使用>>(右移運算符),ui完全搞砸了。我調試了一下,發現它做錯了數學,最後發現右移運算符不是工作mac safari。在mac safari上的右移運算符不工作

這是一個已知的行爲,或者我做錯了什麼。

+0

是它的工作在其他瀏覽器/其它操作系統? – luiscubal 2010-10-21 23:04:29

+0

是的,IE和Firefox的工作正常,甚至鉻。我改變了代碼以分開/ 2 – kobe 2010-10-21 23:07:00

+0

Mmh在控制檯上工作...'4 >> 1'給出'2' ...確定它不是別的嗎?我無法想象蘋果公司錯誤地實施了位運營商...... – 2010-10-21 23:09:33

回答

1

填寫與>>>零,當你有大的數字

>>> 2147483648>>2 
-536870912 
>>> 2147483648>>>2 
536870912 
+0

非常感謝。 – kobe 2010-10-22 20:13:52