设int a=2,b=3,c,d,e,f; 执行 c=(a++>=--b); d=(a==++b); e=(a--!=b); f=(++a>b--); 后,a,b,c,d,e,f的结果是(各值之间用英文下的逗号隔开。如:1,2):________。
举一反三
- 设int a=2,b=3,c,d,e,f; 执行c=(a++>;= --b);d=(a==++b);e=(a--!=b);f=(++a>;b--);请问a,b,c,d,e,f的结果是: 。
- 设int a=5,b;,执行以下代码后,b的值不为2的是: A: b=a/2; B: b=6-(a--); C: b=a>>1; D: b=a^7;
- 2.设int a=-2,则表达式a>>>3的值为( )。 (A)0 (B)3 (C)8 (D)-1 A: C B: A C: B D: D
- int a=3,b=2,c=1,f;f=a>b>c;上面程序段执行后,f的值是 A: 1 B: 0 C: 2 D: 不确定
- 设int a=5,b;,执行以下代码后,b的值不为2的是: A: b=a/2; B: b=6-(a–); C: b=a>>1; D: b=a^7;