大家好,又见面了,我是你们的朋友全栈君。
移位运算
移位运算包括左移和右移
左移运算:
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] |
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158539.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...