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 这个代码?请问是什么意思?
{
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 这个代码?请问是什么意思?
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
JAVA里的转义字符和C差不多.其实我觉得是一样的!