#include<stdio.h> int main() { int a = 2,b = 5; a = a^b; b = b^a; printf ( "%d %d" ,a,b); return 0; } |
(A) 5 2 (B) 2 5 (C) 7 7 (D) 7 2 答复: (D) 说明: ^是按位异或运算符。
a=2(10) b=5(101)
a=a^b(10^101)=7(111) b=a^b(111^101)=2(10) 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END