66问答网
所有问题
在C语言中, x=3,y=4,z=5 x‖y+z&&!y为多少?
如题所述
举报该问题
推荐答案 推荐于2018-04-19
!
优先级
最高,计算!y值为0,然后是加号优先级,y+z=9,然后优先级是逻辑与,9&&0,值为0,最后优先级最低的是
逻辑或
,3||0,值为1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UxvxDp2np2UxpxUpinx.html
其他回答
第1个回答 2015-01-06
1. 逻辑运算符 ||和&&的运算优先级低于加减乘除。
2. 而且&&高于||
所以上面的式子等价于:
x||(y + z)&&!y)
也就是3 ||(……)
因为||是最后算,而且左边是3,所以结果是1.
第2个回答 2015-01-06
0,最后是与0,所以是0
第3个回答 2015-01-06
!的优先级大于&&,而!y=0,所以z&&!y=0(一假即假)
x||y=1(一真即真)
所以结果为1
第4个回答 2015-01-06
x‖y+z&&!y的值为1(即真)
1
2
下一页
相似回答
大家正在搜
相关问题
C语言:已有定义int x=3,y=4,z=5;则表达式 !...
C语言 int x=3,y=4,z=5; 那 !((x<y)...
设int x=3,y=4,z=5;下列表达式中值为0的是( ...
12、设x、y和z是int型变量,且x=3,y=4,z=5...
定义:int x=3,y=4,z=5;则表达式!(x+y)+...
c语言有道题目:设x,y,z是int型变量,且x=3,y=4...
有int x=3,y=4,z=5;则下面表达式中值为0的是
c语言中:x=3,y=4,z=2, i=x<!y&&(z=1...