看板 java 關於我們 聯絡資訊
※ 引述《ericsys3152 (住在巴別塔的男孩)》之銘言: : 為什麼只有 >>> 卻沒有 <<< 呀? : 這有什麼歷史典故嗎 ~"~ >>> unsigned shift 因為 右移通常是帶sign bit 2's補數表示法中,負數的leading bit 是1 有些時候,我們處理的對像是"bit",而不是把bit轉成負號的數字看 所以右移時會需要有unsigned的機制較方便 左移沒啥問題,一律補0,補1很怪吧… 右移因為有signed / unsigned的需求 所以需要有>>>這樣的operator囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 131.179.64.157