C语言中!y是什么意思
发布网友
发布时间:2022-04-29 06:53
我来回答
共3个回答
热心网友
时间:2022-05-30 01:33
!y,对于y取非
一般用于判断式中,例如:
if(!y)
当y等于0时,!y就为!0,0为假,所以!y为真,if条件成立
当y不等于0时,!y就为!真,所以!y为假(也可以理解为!y=0),if条件不成立
热心网友
时间:2022-05-30 01:34
(!x++||y--)
这个逻辑大概就是
x等于0或者y不等于0最后表达式结果为1
++和--是后做的
还有如果x为0,y就不--了
热心网友
时间:2022-05-30 01:34
当不为Y
C语言中!y是什么意思
当y不等于0时,!y就为!真,所以!y为假(也可以理解为!y=0),if条件不成立
!y在c语言中是什么意思
:在语言中表示判断的结果选择。所以编程逻辑就是先进行判断,然后再进行选择。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
C语言中!y与y!的区别
C语言中,运算符“!”表示逻辑非运算,“!y”的表达式表示表达式 y 本来值的反值。而“y!”是错误表达式,没有实义。2、逻辑不同:“!y”是逻辑非运算,!只能用来表达式的前面而不是后面。“y!”是语法错误。3、运行结果不同:C语言中," !0" 这个逻辑表达式的值为1。(判断的这个数为0,...
C语言中!y与y!的区别
C语言中,运算符“!”表示逻辑非运算,“!y”的表达式表示表达式 y 本来值的反值。而“y!”是错误表达式,没有实义。2、逻辑不同:“!y”是逻辑非运算,!只能用来表达式的前面而不是后面。“y!”是语法错误。3、运行结果不同:C语言中," !0" 这个逻辑表达式的值为1。(判断的这个数为0,...
c语言中,如果y是一个变量,那么条件语句if(!y)表示什么意思?
if(!y)相当于if(y==0)当y的值为0时,!y为真,当y的值不为0时,!y为假
while(!y)在c语言中什么意思
while()是循环语句,当括号内的值为1时,执行循环语句,为0时,不执行循环语句。“!”是取反的意思。所以,while(!y)的意思就是,当y=0时,取反后 !y=1,故执行循环语句,当y=1时,取反后 !y=0,故不执行循环语句
C++C语言中 (!y==1)&&(!z==0)是什么意思
!的运算优先级高于==,所以先计算!y,即取y的逻辑反,如果y的值是0,!y就是1,如果y的值为非0,!y就是0 !z一样判断。整个意思就是:y是0并且z是非0
C语言!y=怎么算 假如Y=0
铺垫知识:1、C语言里面用0表示False,非0的数表示True,例如 1,2,3等就是True 2、!是求反的运算。例如!True=False, !False=True 3、如果y=0,那么表示False(假),那么!Y等价于!False-->True 就是这个道理。楼主好运!
C语言初学者,请问 if (!y&&--x) 是什么意思
if语句这个知道吧,就是判断如果为真就执行后面的程序,括号里的是判断条件,根据优先级我们知道其实是(!y)&&(--x)就是先!y,这个知道吧,就是真假相反,如果y是非零的整数,!y就是假,反之就是真,然后--x就是x进行自减,相当于x=x-1;最后再进行&&判断,这个应该知道吧就是关系运算符“与”...
C语言中!x*!y是什么意思
“!”是“非”操作符,对于非零的数取非为0,对于零取非为1。例如 !0 * !0 = 1 * 1 = 1 !2 * !(-1) = 0 * 0 = 0 !0 * !7 = 1 * 0 = 0 所以,只有当x和y都为0时,结果为1;取其他任何值时,结果都是0。