[问答题] 下面程序是关于位运算符的使用。请在程序的每条横线处填写一个位运算符,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的位运算符。 publi

12 查阅

[问答题] 下面程序是关于位运算符的使用。请在程序的每条横线处填写一个位运算符,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的位运算符。

public class BitOperator

public static void main(String args[])

int a=9;//二进制数1001

int b=15;//二进制数1111

int c=8;//二进制数1000

int d,e,f,g,h;

d=a__________b;//二进制数1001,也就是十进制数9

e=a|b;//二进制数1111,也就是十进制数15

f=a__________b;//二进制数0110,也就是十进制数6

g=a<<2;//9×4=36

h=c__________1;//8/2=4

System.out.println("d="+d);

System.out.println("e="+e);

System.out.println("f="+f);

System.out.println("g="+g);

System.out.println("h="+h);

参考答案:

& ^ >>

计算机考试