孙志翰优秀作者
原创内容 来源:小居数码网 时间:2024-08-08 17:24:01 阅读() 收藏:47 分享:50 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有325个文字,大小约为2KB,预计阅读时间1分钟。
位运算是将一个数的二进制进行计算
使用2个数的二进制进行运算,当相同位数都是1时,结果位才为1 ,否则是0
例如:12&8=8
使用2个数的二进制进行运算,当相同位数都是0时,结果位才为0,否则是1。
例如:4|8=12
使用2个数的二进制进行运算,当相同位数都是0或者同时为1时,结果位才为0,否则是1。
例如:15^6=9
某个二进制数的位数取反,位数为1,取反则0;位数为0,取反则1.
例如:1001取反=0110
左移位的运算符">>"
将一个二进制数向左移动指定的位数,左边(高位端)溢出的位被丢弃,右边(低位端)的空位用0补充。
例如:2<<2=8
左移位运算相当于乘以2的N次幂
右移位的运算符">>"
将一个二进制数向右移动指定的位数,右边(低位端)溢出的位被丢弃,左边(高位端)的空位端,如果高位端为0,则是正数,空位补0,如果高位为1为负数,空位补1。
右移位运算相当于除以2的N次幂
上面就是小居数码小编今天给大家介绍的关于(java的位运算)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(544)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:Java基础按位运算符示例代码(java的位运算):http://sjzlt.cn/shuma/153812.html