设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:35:03
设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8

设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8
设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8

设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8
b=2; // b= 0010B 二进制
(b>>2) // 1移出去了 结果为0
(b>>1) // 移0出去了 结果为0001B 结果为1
0/1当然等于0了
答案是A