有以下程序#include main(){ int k=-17; printf("%d,%o,%x\n", k, 1-k, 1-k);}程序的运行结果是
A. -17,22,12
B. -17,12,22
C. -17,-22,-12
D. 17,22,12
查看答案
有以下程序 #include main() { int i=0; i = ~ i; printf("%d\n",i); }程序运行后的输出结果是
A. 8
B. 0
C. 1
D. -1
若有以下程序 #include main() { int a=0,b=0,c=0 c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c); }则程序的输出结果是
A. 1,5,1
B. 1,5,5
C. -1,4,4
D. -1,4,-1
有以下程序#include main(){ int c,d; c= 13&5; d=10&&5; printf("%d,%d\n", c, d); }程序的运行结果是
A. 5,1
B. 1,1
C. 18,1
D. 13,1
下面关于位运算符的叙述,正确的是
A. ||表示"按位或"的运算
B.
C. 表示"按位异或"的运算
D. &表示"按位与"的运算
E. ~表示"按位异或"的运算