77问答网
所有问题
在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://77.wendadaohang.com/zd/GNqNW83Y83GN8NG8pYN.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
下一页
相似回答
x=3,y=4,z=5,
则(
x&&y
)==(x||z)的结果,及其是什么意思啊
答:
因为x,y不等于0,所以都为true,&&是两个值都为true时才为true,所以x&&y为true
。|| 是一个为true时,就为true,故(x||z)为true,==是等于的意思,所以最后的结果是true或者是1
c语言
有道题目:设
x,y,z
是int型变量,且
x=3,y=4,z=5,
则下面表达式中值为0...
答:
C:运算顺序是 x || ((
y+z
) && (y-z)),显然结果不一定是真还是假,所以依然有可能为非0;D: ! ((x<y)
&& !z
|| 1 ) = ! (((x<y) && !z ) || 1 ) = ! 1 = 0。其中((x<y) && !z ) || 1 的值是和1求或,值永远为1。
C语言
。int
x=3
y=4
z=5
;求!(x<y)
&&!z
||1的值。说清楚过程,谢谢。
答:
(x<
y
)=1 !(x<y)=0 !z=0 !(x<y)
&&!z=
0 0||1=1 所以结果是1
C语言
:已有定义int
x=3,y=4,z=5
;则表达式 !(
x+
y)+z-1
&&y+z
/2的值是?
答:
x,y,z,
k;
x=3
;
y=4
;
z=5
;k=0;k=!(
x+
y)+z-1
&&y+z
/2;printf("%d",k);} 答案为什么会等于1呢?那是因为运算级别的问题,根据运算级别,实现算括号里面的先,所以程序就变成!7+z-1&&y+z/2;然后就算!运算,由于7是大于1的,也就是真,所以!真就是假,也就是0,所以函数就变成...
C语言
问题,int
x=3,y=4,z=5
;那!(
x+
y)+z-1
&&y+z
/2的值是?求具体步骤
答:
由于非运算优先级高,所以先算!(
x+
y)=0,然后!(x+y)+z-1
=4,
与运算右面是
y+z
/2=6,取与运算结果为1(逻辑运算结果只有0和1,分别对应0和非零)
c语言中,
int
x=3,y=4,z=5
;那么表达式 !(
x+
y)+z-1
&&y+z
/2 的值是...
答:
逻辑运算的结果不是1就是0,不会是其他值,表达式为真,值是1;也可以说这个表达式的值是一个逻辑量“真”,再给出逻辑量 运算结果是以数值1代表真,0代表假。另外,判断一个逻辑量时,我们以非零为真,0为假;
C语言,
选什么,求过程
答:
运算过程(x = 0
, y = 5, z = 3
):判断 z > 0,即 3 > 0 为真;执行 ++
x,
此时 x = 1;判断 x < 5,即 1 < 5 为真。两个条件都为真,结果就为真。执行 z--,此时 z = 2。执行循环体 y = y - 1,即 y = 5 - 1,此时
y = 4
。判断 z > 0,即 2 > 0 ...
大家正在搜
C语言中的x‖y啥意思
x大于等于y大于等于z用c语言
y+=z--/++x
z=z(x,y)
c语言x丨y
c语言x丨丨y什么意思
c语言x的y次方怎么表示
x+=-z---y
设xyz均为int型变量
相关问题
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...