关于 java中的算术运算符与逻辑运算符

Posted javadabai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 java中的算术运算符与逻辑运算符相关的知识,希望对你有一定的参考价值。

1.  x >>n  (有符号)

  x统统向右移动n位,x的符号位补高位。

  如果是偶数右移可以看作x/(2^n)。

2.x <<n   (有符号)

  x的最高位(即符号位不变),其他位向左移动n位,低位补0。

  一般可以看作x*(2^n)(超过x表示的最大数,则不行)。

3.x>>>n  (无符号)

  x统统向右移n位,高位补0。

  如果是偶数右移可以看作x/(2^n)。

4  |与||  & 与 &&

双层符号,表示短路.。即前1个条件完成,后一个条件不再执行。

以上是关于关于 java中的算术运算符与逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

编程中有那些逻辑运算指令

08-JAVA算术运算符和逻辑运算符

程序中的算术运算和逻辑运算表达式

Java运算符使用总结(重点:自增自减位运算和逻辑运算)

Java运算符

Java基础 (算术,赋值,逻辑,位,三元 运算符)