移位運算

原碼的移位: 原碼算術移位:左移丟1,運算會出錯,右移丟1,會影響精度 補碼,反碼的移位: 對於正數來說原碼,補碼,反碼都補0. 對於負數來說原碼和補碼的最後一位相等,所以如果是在地位的話,和原碼相同 如果是在高位的話,補碼和反碼相同補1 所以有上圖中的右移的話和反碼相同補1,左移的話和原碼相同補0. 循環移位 循環移位:將移出來的位放置高位或者地位,目的是爲了改變高位與地位的位置
相關文章
相關標籤/搜索