普通 左移或右移 是2进制 移位运算,移出高端或移出低端的数自动丢失。例如:0x0404 > 3 变 0x0080循环移动? 指转圈式移动吧,例如: 12345678,左循环移动3位:45678123.若 12345678 右循环移动3位:67812345。
C语言中只有左移(<<)和右移(>>)没有循环移动需要自己写函数来实现