9.15 3

public class Bit {
public static void main(String[] args) {
int num1 = 8; // 正数
int num2 = -8; // 负数

// 按位取反
int complement1 = ~num1;
int complement2 = ~num2;

// 按位与
int andResult = num1 & num2;

// 按位或
int orResult = num1 | num2;

// 按位异或
int xorResult = num1 ^ num2;

// 输出结果
System.out.println("按位取反:");
System.out.println(" ~" + num1 + " = " + complement1);
System.out.println(" ~" + num2 + " = " + complement2);
System.out.println();

System.out.println("按位与:");
System.out.println(num1 + " & " + num2 + " = " + andResult);
System.out.println();

System.out.println("按位或:");
System.out.println(num1 + " | " + num2 + " = " + orResult);
System.out.println();

System.out.println("按位异或:");
System.out.println(num1 + " ^ " + num2 + " = " + xorResult);
}
}
public class Bit {
public static void main(String[] args) {
int num1 = 8; // 正数
int num2 = -8; // 负数

// 按位取反
int complement1 = ~num1;
int complement2 = ~num2;

// 按位与
int andResult = num1 & num2;

// 按位或
int orResult = num1 | num2;

// 按位异或
int xorResult = num1 ^ num2;

// 输出结果
System.out.println("按位取反:");
System.out.println(" ~" + num1 + " = " + complement1);
System.out.println(" ~" + num2 + " = " + complement2);
System.out.println();

System.out.println("按位与:");
System.out.println(num1 + " & " + num2 + " = " + andResult);
System.out.println();

System.out.println("按位或:");
System.out.println(num1 + " | " + num2 + " = " + orResult);
System.out.println();

System.out.println("按位异或:");
System.out.println(num1 + " ^ " + num2 + " = " + xorResult);
}
}

posted @ 2023-09-15 11:08  刘梦磊  阅读(14)  评论(0)    收藏  举报