討論串[問題] 位元運算一問
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者uranusjr (←這人是超級笨蛋)時間15年前 (2011/01/10 01:20), 編輯資訊
0
0
0
內容預覽:
應該說, Java 的這兩個符號規則是這樣. 假設 a 是 11010101b. 那麼 a >> 1 是 10101010b. 其中最前面的 1 不變, 後面的位數往右移一位, 最左邊補零. 而 a >>> 1 則是 01101010b. 就是全部往右移, 最左邊補零. 另一方面, C/C++ 的位
(還有522個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者Venividivici (不想後悔)時間15年前 (2011/01/10 00:55), 編輯資訊
0
0
0
內容預覽:
請問一下 C 或 C++ 有類似等價於 Java ">>>" 及 "<<<" 的用法嗎?. 查了一下網路上的資訊是說 >>> 與 >> 的差別在於如果最左邊是 1, >>> 會保留. 最左邊的 1 , 而 >> 則是直接補 0;. 所以如果在 Java 中的寫法是 a = -1; b = a >>>
首頁
上一頁
1
下一頁
尾頁