在java中整数的位运算有哪些方法

   2024-10-02 9310
核心提示:在Java中,整数的位运算可以使用以下方法进行:与操作():将两个数的对应位进行与运算,结果为1的位表示两个数对应位置上都为1

在Java中,整数的位运算可以使用以下方法进行:

与操作(&):将两个数的对应位进行与运算,结果为1的位表示两个数对应位置上都为1,否则为0。

或操作(|):将两个数的对应位进行或运算,结果为1的位表示两个数对应位置上至少有一个为1,否则为0。

非操作(~):对一个数进行按位取反操作,即将每一位的0变为1,1变为0。

异或操作(^):将两个数的对应位进行异或运算,结果为1的位表示两个数对应位置上不相同,否则为0。

左移操作(<<):将一个数的所有位向左移动指定的位数,左移n位相当于乘以2的n次方。

右移操作(>>):将一个数的所有位向右移动指定的位数,右移n位相当于除以2的n次方,但是采用的是向下取整的方式。

无符号右移(>>>):将一个数的所有位向右移动指定的位数,右移n位,空出的位置补0。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号