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