- 艾寶物聯IOBOV? ─ 工業無線測控專家
旋轉函數在整數寄存器中旋轉位。通常有兩種選擇:
示例:8位Int,值為0xC5
11000101 =二進制值
10001011 =向左旋轉1位
00010111 =向左旋轉2位
向右旋轉:
示例:8位Int,值為0xC5
11000101 =二進制值11100010
=向右旋轉1位
01110001 =向右旋轉2位
Shift的工作方式與Rotate類似,除了結束位發生的情況。在一側,比特被移出,其他比特移入。通常有3個選項:
示例:8位Int,值為0xC5
11000101 =二進制值
01100010 =右移1位(值移位0)
00110001 =右移2位(值移位0)