在C语言中表达式21^2值是A.441B.42C.23D.24[原因]
1个回答
21的二进制是 10101
2 的二进制是 00010
^ 位异或是只有1个为真时才为真
所以是 10111
转为10 进制是 23
相关问题
C语言中的括号运算已知整数a=1,b=2,c=3:求表达式执行后a,b,c,d的值,表达式d=(a++,--b,b--,
1,1,2,6 ,( ) A.21 B.22 C.23 D.24
在c语言中: 表达式a+=a-=a=9的值是 。( ) A)9 B)
C语言中若a=1.b=15.c=0,则表达式a>b>c的值为 A.1 B.0 C.非0 D.真
在C语言中,表达式应表示为(A)\x05x = a + b / c – d;(B)\x05x = a + b / (c
C++中,下列各种表达式中,( )的值不是逻辑值.A算术表达式;B关系表达式;C逻辑表达式;D逗号表达式
已知a,b,c,d是互不相等的正整数,且abcd=441,那么a+b+c+d的值是( )
一道C语言题,“若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a
2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?
一道C语言题 a的值为9,则表达式x+=x-=a+a的值是()A.-18 B.-9 C.0 D.18