左移右移记不住怎么办
<<:左移 左边最高位丢弃,右边补齐0
>>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1
>>>:无符号右移 无论最高位是0还是1,左边补齐0
很难记,记不住怎么办呢。
20,左移一位,变成200,是不是乘以10了。
20,右移一位,变成2,是不是除以10了。
这么一来是不是容易记了。
今天又想到一个例子:
比如
0100 是4对吧
它右移一位变成 0010 是不是2
左移一位变成 1000 是8对不对。
所以右移是除2,左移是乘2。