Java是一门面向对象编程语言。

Java位运算符

Java语言中,位运算符指的是二进制运算符,它包含位与和位或。

它可以让程序员在二进制的基础上操作数字,运算起来更高效。

位运算符分类

位与&  

位与的使用规则是全1则1,否则为0。  

如果两个整型数据x、y对应为都是1,则结果为才是1,否则为0。  

以5&-4为例,如图所示:  


位或|  

位或的使用规则是全0为0,否则为1。  

如果两个操作数对应高位都是0,则结果为才是0,否则为1。

以3&6为例,如图所示:    


位非~ 

位非的使用规则是遇0则1,遇1则0

就是将操作数二进制中的1修改为0,0修改为1。

以整数~7为例,如图所示:

 

位异或^ 

位异或的使用规则是相同位0,否则为1

当两个操作数的二进制表示相同(同时为0或同时为1)时,结果为0,否则为1。  

以10^3为例,如图所示:   

 

当前位置:Java教程网 »
本文地址:http://www.javajcw.com/65.html
喜欢 or
默认图片
发表我的评论
取消评论