很多人觉得位移这东西很复杂二进制一堆看不懂……
其实很简单……
位移理解可能简单一些其实位移就是数据转换成二进制的左右移动右移左补左移右补后面多出来的部分去掉
用乘除法去理解位移也可以左位移相当于乘左移位相当于乘左移位相当于乘左移位相当于乘左移位相当于乘……类推右位移相当于除右移位相当于除右移位相当于除右移位相当于除右移位相当于除……类推
下面用一个我曾回帖用过的例子帮助理解
把右位移一位view plainprint?
string flag = ConvertToString( ) //这是把你的转为进制数……
//flag结果 //你要右位移左边补个后面多出来一位去掉
int j = ConvertToInt( ) //再把进制转化了进制数……
//结果
//位移就是这么简单