大家好,又见面了,我是你们的朋友全栈君。
移位运算包括左移和右移 左移运算: x<<k:x左移k位,并在右端补零。 右移运算: 逻辑右移: x>>k:x右移k位,并在左端补零。 算术右移: x>>k:x右移k位,并在左端补最高有效位的值。
下表为对一个8位参数x的两个不同的值做不同的一位操作得到的结果:
操作 | 值 |
---|---|
参数x | [01100011] [10010101] |
x<<4 | [00110000] [01010000] |
x>>4(l逻辑右移) | [00000110] [00001001] |
x>>4(算术右移) | [00000110] [11111001] |
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158539.html原文链接:https://javaforall.cn