java各种运算符
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java各种运算符相关的知识,希望对你有一定的参考价值。
目录
& (按位与)
&按位与的运算规则,是将两边的数转换为二进制位,(两个为真才为真)。
1&1=1 , 1&0=0 , 0&1=0 , 0&0=0
测试一下
public class OperatorTest
public static void main(String[] args)
int i1 = 3 & 5;
System.out.println(i1);
int i2 = 1280 & 0xff;
System.out.println(i2);
>> (右移运算符)
int i3 = 11 >> 2;
System.out.println(i3); //2
int i4 = 1280 >> 8;
System.out.println(i4); //5 101 0000 0000右移动8位,是101,10进制是5。
~ (取反运算符)
System.out.println(~10); //-11
System.out.println(~1); //-2
System.out.println(~2); //-3
System.out.println(~3); //-4
以上是关于java各种运算符的主要内容,如果未能解决你的问题,请参考以下文章