`
samsongbest
  • 浏览: 171399 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java的位运算符&|^

    博客分类:
  • Java
 
阅读更多

1. &

与,同时满足

1&1 = 0001&0001=0001=1

 

2. |

或,只要有一个满足

1|1 = 0001|0001=0001=1

 

3.^

异或

两个比较的位不同时其结果是 1。否则,结果是零。

1^1= 0001^0001=0000=0

 

4. >>
右移

右移运算符>>使指定值的所有位都右移规定的次数

8>>2=00001000>>2=00000010=2

注:移一次等于除一次2,左边由原来的数字填充

 

5. >>>
无符号右移,左边空出的位以0填充 ;

8>>2=00001000>>2=00000010=2

 

z

分享到:
评论

相关推荐

    java位运算符之|(OR)操作视频

    java位运算符之|(OR)操作视频!!!

    Java中位运算符在操作逻辑型数据时与逻辑运算符&&、-、!不同的测试

    Java中位运算符在操作逻辑型数据时与逻辑运算符&&、||、!不同的测试,测试结果逻辑运算符左侧的表达式会进行运算、右侧的不会,非运算一定会变;位运算符两侧都会变

    java位运算符之&AND操作视频

    视频"java位运算符&AND操作视频.exe"可能包含一系列示例,演示了如何在实际代码中使用位AND运算符。通过观看这样的视频教程,开发者可以更直观地理解这个概念,并学习如何在Java程序中应用。 同时,"视频文字.txt...

    13.java位运算符.zip

    13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位...

    Java位运算符详解.docx

    "Java位运算符详解" Java 位运算符是 Java 编程语言中的一种基本操作符,用于对二进制数进行操作。位运算符可以分为六种:按位与运算符 (&)、按位或运算符 (|)、异或运算符 (^)、取反运算符 (~)、左移运算符 () 和...

    Java 逻辑运算符中&&与&,||与|的区别

    主要介绍了Java中&&与&,||与|的区别的相关资料,需要的朋友可以参考下

    Java运算符 (优先级、目数) [1].doc

    Java运算符是编程语言中用于执行特定计算或操作的关键元素,它们在编写程序时起着至关重要的作用。本文将详细阐述Java运算符的优先级和目数,帮助开发者更好地理解和运用这些运算符。 1. **优先级**: - 优先级...

    Java中位运算符.pdf

    Java中位运算符 Java 中位运算符概述 Java 中位运算符是用于对二进制位进行操作的运算符。这些运算符可以对整型和字符型数据进行操作,操作结果为一个整数。位运算符可以分为一元运算符和二元运算符两种。 位...

    java学习-java的运算符

    本资料包"java学习-java的运算符"是针对Java运算符的学习资源,旨在帮助你深入理解和熟练运用Java中的各种运算符。 1. **算术运算符**:Java中的算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取余...

    老生常谈javascript中逻辑运算符&&和||的返回值问题

    今天在做逻辑运算符的时候遇到一个小问题一直转不过弯来,var a=(undefined&&123)||(3||5)的返回值是什么? 首先是||的返回值问题: ||的返回值会返回最早遇到非以下类型的值: NaN null undefined 0 false; 所以3||...

    Java位运算符详解[文].pdf

    Java中的位运算符是编程语言中用于操作整数在二进制表示下的基本逻辑运算,它们在处理二进制数据时特别有用。本文主要讲解了Java中的几种位运算符及其应用。 1. **按位与运算符(&)**: - 这个运算符对两个数的每...

    java位运算符.pdf

    Java中的位运算符是针对整数类型数据进行操作的一组特殊运算符,它们直接作用于整数的二进制表示。这些运算符包括按位非(NOT)、按位与(AND)、按位或(OR)、按位异或(XOR)、右移(Right Shift)、无符号右移...

    9.java赋值运算符.zip

    9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip...

    35.java三元运算符.zip

    35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元...

    32.java关系运算符.zip

    32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系...

    30.java赋值运算符.zip

    30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值...

    10.java算术运算符.zip

    10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术...

    Java软件开发实战 Java基础与案例开发详解 3-4 运算符 共14页.pdf

    根据提供的文件信息,本篇文章将重点讲解Java中的运算符部分,包括算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符以及字符串连接运算符等内容,并结合实际例子进行深入剖析。 ### 3.4 运算符 #### ...

    33.java逻辑运算符1.zip

    33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33...

Global site tag (gtag.js) - Google Analytics