int a=3,b=4; a=a^b; b=b^a; a=a^b; 则执行以上语句后a和b的值分别是____.A) a=
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 04:53:01
int a=3,b=4; a=a^b; b=b^a; a=a^b; 则执行以上语句后a和b的值分别是____.A) a=3,b=4 B) a=4,b=3 C
A) a=3,b=4 B) a=4,b=3 C) a=4,b=4 D) a=3,b=3
A) a=3,b=4 B) a=4,b=3 C) a=4,b=4 D) a=3,b=3
B
再问: 帅哥,麻烦告诉我如何求解的
再答: ^:是按位异或运算,完全相同得0,完全不同为1 a=0000 0011 b=0000 0100 a=a^b 这时a = 0000 0111 =7 然后 b=b^a 这时b = 0000 0011 = 3 然后 a=a^b 这时 a = 0000 0100 = 4 最后 a = 4,b = 3 幸好是正数,如果是负数要写全32位。
再问: 帅哥,麻烦告诉我如何求解的
再答: ^:是按位异或运算,完全相同得0,完全不同为1 a=0000 0011 b=0000 0100 a=a^b 这时a = 0000 0111 =7 然后 b=b^a 这时b = 0000 0011 = 3 然后 a=a^b 这时 a = 0000 0100 = 4 最后 a = 4,b = 3 幸好是正数,如果是负数要写全32位。
int a=3,b=4; a=a^b; b=b^a; a=a^b; 则执行以上语句后a和b的值分别是____.A) a=
c语句 int a=5,b;b=a>3&&0,a++;执行后变量b的值为?
int a,b,c;a=b=c=0;++a||++b&&++c;执行以上语句后,a的值为_________,b的值为__
已知int a=2,b;,则执行语句b=1.0/a;后,b的值是?解释一下
设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B ).
int a=11,b=2; do {a/=b++; }while(a>b);执行上述程序后,a和b的值分别是?
若定义变量int a=5,b=3;执行下列语句:a+=b;b=a-b;a=a-b;后a,b的值分别等于多少?为什么?
设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是?
设有定义int a=0,b=0,t;,则执行语句:t = a++&&++b;后,a和b的值是( ).
int a = 5,b = 7;执行语句:a += a++ || b++ 后,a=7,b =________.
4.执行下列语句后a的值为( ),b的值为( C ).int a,b,c; a=b=c=1; ++a|| ++b &&
执行下列语句后a的值为( ),b的值为( ).int a,b,c; a=b=c=1; ++a|| ++b && ++c;