程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 位移-在二進制中>>和>>>區別

位移-在二進制中>>和>>>區別

編輯:編程綜合問答
在二進制中>>和>>>區別

如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題如題

最佳回答:


這個 >> 是帶符號右移
這個 >>> 是無符號右移
印象只有Java有這玩意,因為Java裡沒有無符號數。

無符號右移後,最前邊用0補齊。
帶符號右移後,最前邊用原符號位(最高位)補齊。

帶符號右移:
1001 1101 >>> 1
1100 1110 >>> 1
1110 0111
無符號右移:
1001 1101 >> 1
0100 1110 >> 1
0010 0111

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved