77问答网
所有问题
为什么C语言中4-!0等于1
如题所述
举报该问题
推荐答案 2012-07-14
如果是逻辑表达式的话两边都是非0 也就都是true 相等
追问
!0等于多少啊 这个要怎看啊
追答
!0就是1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WIvNGGNGY.html
其他回答
第1个回答 2012-07-14
这是逻辑值真假的判断,当4-!0的值为非零时为真即用1表示,当表达式的值为假是用0表示
第2个回答 2012-07-14
因为在程序中,!E等价于E==0,而!o等价于o==3,所以呢就是这个答案。
第3个回答 2012-07-14
!0就是1
4-1=3就是说3>0,是个非0数
所以4-!0等于1
相似回答
在
C语言中
,表达式5>3&&2||8<
4-!0
的值为()。
答:
1)正常思路:由于逻辑运算符优先级别低于比较运算符同时这两种都低于算术运算符
,因此先考虑后半部分,4-!0 真值为1, 而8<1的真值为0.再考虑或左边的表达式,5>3&&2显然真值为1最终结果为 1||0 当然结果为12) 有 || 将表达式分成两部分 左边的是 5>3&&2 显然其真值为1 因此 1 || ...
c语言
true跟
1
有
什么
区别
答:
C语言并没有true与false,true用非0值代替(具体值不用关心,与编译器有关),false用0代替,所以C选项可以排除。看一下表达式:5>3&&8<4-!0 判断&&两边的值,5>3是真,所以是1,8<4-!0,
因为0表示假,所以!0就是真,所以是1
,即8<4-1,8<3,结果是假,为0,整个表达式的值也是假,...
在
c语言中
,
!4
代表
什么
意思?(! 4==
1
)&&(!3==
0
)的值是多少
答:
!
是逻辑求反,“!真”是0,“!假”是1
。所以!4是0,!4==1,是0==1,是0;!3是0, !3==0是0==0,是1;(!4==1)&&(!3==0)是(0==1)&&(0==0),是0&&1,是0。
在
c语言中
5>3&&8<
4-!0
的值是多少?
答:
=5>3&&<4-(!0)注意,
0做逻辑非运算是,解释为逻辑假,!代表"非假",当然是逻辑真,C语言用1代表逻辑真
,所以!的值就是1:=5>3&&8<4-1 =5>3&&8<(4-1)=5>3&&8<3 =(5>3)&&8<3 注意,5>3是成立的,逻辑值为真,结果是1:=1&&8<3 =1&&(8<3)注意,8<3不成立,逻辑值...
C语言中4
&&
0
||2的值为1困惑
答:
> && > ||所以先算
4
&&0,因为4为非0,即为真,但这并能表明整个4&&0就
是
真,还要判断后面
的0
,为假,所以整个表达式4&&0就为假,值为0,然后再算0||2,因为是或运算,第一个表达式为0,还不能表明整个表达式0||2的值为0,所以还要判断后面的2,是非0,为真,所以整个表达式的值为...
c++
语言中
的"!"
是什么
意思
答:
一
、如果出现的变量以前就
是
对变量进行非操作,把真的变成假的,假的变成真的。比如 !true=false;!1=0;
!0
=
1
;//上面的
等于
号不是赋值的意思,就是数学里面的相等的意思在
C语言里面
,0被认为是假,其他所有的数据都是真。也就是说任意非零数据取非都是0。一、如果!出现在等于号=之前,就表示...
c语言
题目求解
答:
4!
=0这
是
真,所以y=1;输入 8时,8&4=1000&0100=0000=0,
0!
=0这是假,所以y=0。这样将y输出,也就知道了数x第2位的值了(注意,说位时,一般是从第0位开始的)。下在在手机上用易历知食软件里的微
C程序
设计来验证一下结果,手机上的代码如下:手机上的运行结果如下:...
大家正在搜
c语言中大于等于什么意思
c语言中小于等于是什么意思
c语言中不等于用什么符号表示
C语言中怎么表示不等于
c语言中不等于怎么打
c语言中1/2等于多少
在c语言中a不等于0如何输入
c语言中!x是什么意思
c语言中A等于多少