您的位置:首页 > 数码常识数码常识

Java基础按位运算符示例代码(java的位运算)

2025-05-15人已围观

Java基础按位运算符示例代码(java的位运算)
  位运算是将一个数的二进制进行计算

  java的位运算

  "位与"运算(&)

  使用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%的朋友还想知道的:

  软件系统设计中的概要设计示例(应用系统设计是啥)

  SQL2008数据库安装(sqlserver2008默认安装示例数据库)

  vlookup函数用法示例(vlookup函数使用技巧)

  c++关系运算符优先级(c语言中运算优先级和运算符优先级)



  153812
 

很赞哦! ()

随机图文