00问答网
所有问题
计算机二级c的题目:设x=061,y=016,则z=x|y的值是多少?(请解释一下怎么算)
如题所述
举报该问题
推荐答案 2011-08-23
这个运算是按位或运算
首先将061转换为二进制,为111101,016转换为二进制为10000
那么按位或运算,得到的结果是111101,所以最终答案还是061.
按位或运算就是在计算的时候将两个数都转换为二进制,然后看两个二进制出现了1的地方就是1,两个都没有1的就是0.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rDBTreTrB.html
其他回答
第1个回答 2011-08-23
用按位或运算将指定的位置为1
设:x=061,y=016,则z=x|y为:
x: 0000,0000,0011,0001
| y: 0000,0000,0000,1110
z: 0000,0000,0011,1111
即将x或y中为1的位的相应位置成1,其结果是z中的后6位为1本回答被提问者采纳
相似回答
计算机二级C题目
,,,
设x=061,y=016,则z=x|y的值是
答:
x=061,y=016,
两数都是8进制,先转换成2进制,x=00110001,y=000001110,
z=x|y
就是x与y按位或的结果,根据按位或全0才0,其余取1的原则,z=00111111,选C。你算出来00111101,估计是在8进制转2进制的时候算错了,不妨再试试,以免以后再出现类似失误。8进制转2进制最简单的就是直接转换,x=0...
已知int
x=
10
,y=
20
,z=
30;以下语句执行后x、y、z
的值?
答:
x=20
,y=
30,z=30。if(x>y)
z=x
; x=y;y=z;相当于:if(x>y) {}z=x;} x=y;y=z;即第一个赋值语句不执行,由此建议编程时,if语句后面一定要写{},不能偷懒。
C
语言问题!
x=1,y=1,z=
0
,x
&&!
y||
z
的值是多少?
答:
0,或者为假,false。&&是逻辑与,仅当两边表达式都为真
(1)
时为真
(1),||是
逻辑或,仅当两边表达式都为假(0)时为假(0),且与优先级高于或。题中x为1,!y为0,z为0,1&&0||0值为0。
c++
:设
int x=2
,y=
4
,z=
7; 则执行
x=y
--<
=x|
|x+y!=z后x
,y的值
分别为...
答:
=,--,<=,||,+,!= 优先级级由高到低依次是:--,+,<=,!=,||,= 所以,以上表达式可以表达为
:x=((
y--)<
=x)
||(x+y!=
z)(
y--)<
=x:
这个表达式为0判断之后,y自减
1,y=
3 (x+y!=
z):
这个表达式为1 x=0|
|1,
很明显,x的值为1 因此,x
,y的值
分别为1,3 ...
大家正在搜
计算机二级题库每年都一样么
计算机二级的抽题规则
计算机二级选择题题库
计算机二级考什么题型
计算机二级c++真题
计算机二级office考试题型
计算机二级office真题
计算机二级office选择题
计算机二级题库
相关问题
计算机二级C语言如何备考
计算机二级C语言题求解释 设int x=7,则~x的值是( ...
计算机考试二级C什么意思,是C语言吗?详细解释下,谢谢啦。
计算机二级c语言上机三道题都编译运行出结果,而且结果都正确了...
计算机二级c++程序问题
计算机二级C语言题目 int x; x=11/3; int ...
计算机二级考试c中遇到这样一道题,求答案和详细解题过程。
全国计算机二级vb考试具体考什么内容?