设 int b=2;表达式(b>>2)/(b>>1)的值是 A) 0 B) 2 C) 4 D) 8
人气:401 ℃ 时间:2020-04-14 06:31:48
解答
b=2; // b= 0010B 二进制
(b>>2) // 1移出去了 结果为0
(b>>1) // 移0出去了 结果为0001B 结果为1
0/1当然等于0了
答案是A
推荐
- 1.表达式4>3>7>8的值是().A.4 B.8 C.1 D.0 2.若有定义:int a=3,b=4,c=5;表达式a
- 如果int a=1,b=2,c=3,d=4;则条件表达式a
- int a=2,b=3,c=7,d=10; 则表达式 d=a==b?++b:++C 的值是____.A:10 B:4 C:8 D:6
- int a=2,b=6,c=8;,表达式(a,b),(c,10)的值,求程序.
- 设int b=8;,表达式(b>>2)/(b>>1)的值?
- 电流表测电流时如何提高准确度?
- 应用题:工程队修一条公路,第一天修了全长的2/5,第二天修了全长的3/10,还剩下全场的几分之几没有修?
猜你喜欢