以下程序段的输出结果是 int r=8; printf("%d\n", r >>1);
A: 16
B: 8
C: 4
D: 2
A: 16
B: 8
C: 4
D: 2
C
举一反三
- 若有以下程序段: int r=8; printf("%d\n",r>>1); 其输出结果是( )。 A: 16 B: 8 C: 4 D: 2
- 若有以下程序段int r=8;printf(“%d”,r>>1);输出结果是 A: 8 B: 2 C: 16 D: 4
- 若有以下程序段 int r=8; printf(“%d ”,r>>1); 输出结果是
- 有如下程序 int func(int a,int b) { return(a+b); } void main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); } 该程序的输出结果是( ).
- 若有以下程序段itr=8;pritf(“%d”,r>>1);输出结果是
内容
- 0
以下程序段的输出结果是 A: 16 B: 8 C: 4 D: 2
- 1
有以下程序: main() { int a=7,b=8, *p, *q, *r; p=&a; q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n", *p,*q,a,b); } 程序运行后的输出结果是 【1】 。
- 2
若有以下程序段: int r=8;r>>1; r的值
- 3
若有以下程序段: int m=8,n=12,r; r=m|n; r的值
- 4
有以下程序main(){int a=1,b=2;for(;a<8;a++) {b+=a;a+=2;}printf(“%d,%d\n”,a,b);}程序运行后的输出结果是( )