77问答网
所有问题
C语言中 !3!=0的值是。详解
如题所述
举报该问题
推荐答案 2014-11-03
首先,看运算符优先级。‘!’的优先级比‘!=’的低,所以先执行3!=0
显然3不等于0是恒成立的,值为真。加上'!'就是假。
C语言中规定0为假值,非0为真值。所以'!3!=0'的值为0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GvWNW8I3vWY3p83q3Gq.html
其他回答
第1个回答 2020-12-23
! 非
!= 和<=,>=一样,是关系运算符。
非的优先级比关系运算符高。
所以这道题先算!3,得到0
然后算0!=0,假,得到0
(!3)!=0
第2个回答 2014-11-03
如果是这样的话就清楚了。!(3!=0),3!=0,是真的,true;!true就是假
追问
前面的感叹号是啥意思呀。能回答一下吗。谢谢
追答
。现在才看到,感叹号在C语言里是否定的意思,“不、非”,!=就是不等于,!3就是非3,true是大于0的,!true,非真就是0
本回答被提问者采纳
相似回答
c语言
逻辑复合运算:!(x=a)&&(y=b)&&0
答:
1. (x=a) 运算后,x=3,表达式
的值
也是3 2. !(x=a) <==>
!3
= 0
--- 3. (y=b) 运算后,y=4,表达式的值也是4 --- 4. !3&&4&&0 <==> 0&&4&&0 <==> 0&&0 <==> 0 (&&, 且运算,遇0得0)--- a,b,
c
不变。还是3,4, 5 ...
c语言中!=
什么意思?
答:
3
. 将关系表达式或逻辑量通过逻辑运算符连接起来的表达式称为逻辑表达式。逻辑表达式
的值是
逻辑值,即真(true)或假(false)。在
C语言中
,真通常用数字1表示,假用数字0表示。4. 在判断一个量是否为真时,C语言编译系统将0视为假,将非
0值
视为真。这意味着可以将逻辑表达式的结果(0或1)赋值给...
C语言中!
x
!=0
表示什么意思
答:
第一个!是逻辑非符号。当x为0,!x的结果为为1,否则为0。后一个!和=结合,形成!=,是逻辑操作的判断不等于符号。当左右相等时为0,否则为1。于是整体就是 当x为0时,整体表达式为真;否则整体为假。简化后可以写作 x=
=0
c语言中
(感叹号!)是什么意思?
答:
若表示a不等于0,就写成a
!=0
;假设a等于1,那a!=0;就是真的,true。
C语言中的
符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。其中逻辑运算符用于逻辑运算,包括与(&&)、或(||)、非(!)三种...
C语言
课本题目,运行以下程序段后,x, y,z
的 值
分别为???、课本答案是
0
...
答:
两个条件:第一个x&&y x=0条件不成立 执行else第二个条件(x+1== || y--)x+1
!=0
、y--(y=y-1)!=0 条件成立 执行z++;x值不变还是0 y=y-1=2 z=z+1=
3
.
!=
在
C语言中是
什么意思??
答:
1、
c语言中=!是
两个运算符摆放在一起,“=”是赋值运算符,“!”逻辑非运算符;2、逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型;
3
、首先对其操作数求值,若结果为0,则条件为假(false),否则为真(true);4、优先级上“!”先于“=”;所有比如有下面的式子,int i;i=...
c语言中!
x
!=0
什么意思
答:
x
!=0
在c++
语言里是
表示x不等于
0的
意思,和数学表达上有一点不一样,还比如x==2,表示把x和2做比较是否相等。
大家正在搜
在c语言中a的值是多少
c语言中的逻辑值真是用
C语言中A的值
C语言中表达式的值
c语言中地址值是什么
c语言中值为1的表达式
c语言中求表达式的值
c语言中关系表达式的值
c语言中逻辑表达式的值为
相关问题
c语言中n%3!==0什么意思
C语言中!(-3)是为0还是为1,为什么
在c语言中,!4代表什么意思?(! 4==1)&&(!3==...
C语言中(3,2,1,0)表示什么?求详解
C语言中表达式1.0/3*3的值是
C语言中设int a = 3, 0&&(++a),请问a值是...
C语言 表达式(3+5)!=0的值为什么是1
c语言中3&3的值是多少