public class BitwiseOperator
{
public static void main(String[] args)
{
System.out.println("AND运算:");
System.out.println("0 AND 0\t\t" + (0 & 0));
System.out.println("0 AND 1\t\t" + (0 & 1));
System.out.println("1 AND 0\t\t" + (1 & 0));
System.out.println("1 AND 1\t\t" + (1 & 1));

System.out.println("\nOR运算:");
System.out.println("0 OR 0\t\t" + (0 | 0));
System.out.println("0 OR 1\t\t" + (0 | 1));
System.out.println("1 OR 0\t\t" + (1 | 0));
System.out.println("1 OR 1\t\t" + (1 | 1));

System.out.println("\nXOR运算:");
System.out.println("0 XOR 0\t\t" + (0 ^ 0));
System.out.println("0 XOR 1\t\t" + (0 ^ 1));
System.out.println("1 XOR 0\t\t" + (1 ^ 0));
System.out.println("1 XOR 1\t\t" + (1 ^ 1));
  }
}请看这段代码,是在java学习笔记上面抄的。
\t\t是什么意思,是不是C语言的书写方式。由于初学JAVA,以前看到的位运算,好象没有提到过\t\t 这个代码?请问是什么意思?

解决方案 »

  1.   

    运行结果是:AND运算:
    0 AND 0         0
    0 AND 1         0
    1 AND 0         0
    1 AND 1         1OR运算:
    0 OR 0          0
    0 OR 1          1
    1 OR 0          1
    1 OR 1          1XOR运算:
    0 XOR 0         0
    0 XOR 1         1
    1 XOR 0         1
    1 XOR 1         0
      

  2.   

    \t是表示一个制表符.和C语言里的转义字符是一样的!
    JAVA里的转义字符和C差不多.其实我觉得是一样的!