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

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 20:44:38
设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8
x){nBf^B+^tOF>2|>iÞg3+8j*(8i*)8k*(h*X$Sl~ u\ҫ4CIɮg?R`|~Myc\!XP6e@Ý\C.}ç{'?o|m]}@`k<[t~qAbȿ

设 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