若x=4,y=5,则x&y的结果是(),为什么?

如题所述

4的二进制编码为 100
5的二进制编码为 101
x&y结果为 100 即4
符号&表示按位与操作,该运算符将其作用的两个操作数各二进制位从低位到高位对齐,再将每位的两个二进制数相与,除两个1为1外,其余为0。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-25
把x,y分别写成2进制,100和101,按位相与就可得到100,在转换成十进制即4
第2个回答  2009-12-25
4;按位与
(4)100
(5)101
---------
(4)100

若x=4,y=5,则x&y的结果是( )。
【答案】:B 本题主要考查按位与运算的知识点。按位与足对两个运算最相应的位进行逻辑与, “&”的规则与逻辑与“&&”相同。x=4的二进制为00000100,y=5的二进制为00000101,x&y=00000100,转化为十进制即为4。

若x一y=4,xy=5,则x+y= .
正负6

若X:4=5:Y,则XY= ( );若5X=7Y,则X:Y= ( ):( ).
如果是填空可这么做比较简单有效,屡试不爽,第一个可把x看成4,则y=5.xy=20,第二个x可看成7,则y=5,则x:Y=7:5

若8a÷6=ba与b成什么比例关系若x:4=5:yx与y成什么比例关系?
若x:4=5:y,则x与y成反比例关系。

已知|x|=4,|y|=5,若xy<0,则x-y的值是
xy<0说明 x,y 异号 x-y=1 或者x-y=-1

x==4||y>5怎么运算呢?
需要知道x和y的具体数值。如果x等于4,或者y大于5,那么整个表达式的结果为真。如果x不等于4,且y也不大于5,那么整个表达式的结果为假。例如,如果x=4,y=6,那么整个表达式的结果为真,因为x等于4。但是如果x=3,y=5,那么整个表达式的结果为假,因为x不等于4,且y也不大于5。

...x=4,y=5;”,则表达式"y>x++? x- - : y++"的值为5,为什么?
我运行过这个程序,x=4,y=5是不是你的答案错了,因为运算符的优先级是>比? : 高,所以先执行y>x++,而且x++是后置运算符,先执行运算再+1,所以先比较y=5比x=4大,然后x+1=5,然后执行三目运算符? :当三目运算符是真的时候执行冒号前面的语句,假的时候执行冒号后面的语句,因为之前判断...

若X的绝对值=4,Y的绝对值=5,且X-Y的绝对值=X-Y,求X与Y的值
因为X-Y的绝对值=X-Y,可知X-Y的结果是正数,因此X大于Y,由此可知Y只能为-5,X可以为4或-4 因此本题有两组解X=4,Y=-5或X=-4,Y=-5

关于c++的问题。int x=4,y=5 表达式y>x++?x--:y++。。。的值是_百度...
这是个问号表达式,如果y大于x则执行x--反之执行y++,但是执行之前都会执行x++;那么此时x==,y==,比较是比较的x++之前的值,所以执行x--;此时x==5,但是先执行x,所以表达式的值为5,之后x==4y==5;

若X:y=2:5,则(X+y):y=?
解如下图所示

相似回答