77问答网
所有问题
关于C语言中的!0的值为什么是1,还有就是1&&0的运算为什么是0
如题所述
举报该问题
推荐答案 2014-07-24
你把1,0当对错看么,不是对的就是错的呗。&&运算还是当对错看,只有全部都是对的时候,它总的来讲才是对的,所以1&&0是0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GW8vNWpIv8NG3IY388q.html
其他回答
第1个回答 推荐于2018-02-27
!0 :有句话叫做非零即为真
1&&0:与运算。只有有一个为假即为假。
本回答被提问者和网友采纳
第2个回答 2014-07-24
二进制 不是0就是1 非0就是1赛, 1并0相当于1乘0 嘛
追问
谢谢啦,那我可以认为5>3的值就是5-3吗?
追答
5>3 和 5-3 你用if判断的话都能进入if里面的
追问
那就是可以这么理解咯,对吧
相似回答
一个简单的c++问题
答:
在
C语言中一
个表达式
,一
个变量,一个常量都有布尔值(boolean),其中在逻辑表达式中,1表示真(true)
,0
表示假(false).布尔
运算
规则如下 1||0=1; 1||1=1; 0||0=0
1&&0
=0; 1&&1=1; 0&&0=1;其中||叫或运算符,就如同数学中的或一样,&&叫做与运算符.!叫作非运算符,就等同于取反
,!
...
一
道题
关于
计算机二级
C语言
答:
这是逻辑运算符的问题,首先你得明白值为0是什么意思。
四个答案其实都不是形成数值,而是逻辑关系。计算机中1代表是真,那么0代表的就是假
。&&(逻辑与),a&&b,因为ab都为真,所以a&&b为真,所以代表1;a<=b,不学c语言都知道这句话是对的,所以也为1;a||b+C&&b-c,不用在乎符号问题,...
C语言中
位
运算
符的结果为
0
还是1呢?
答:
0与
0的
结果
是0,
教材中出错了。与运算
的运算
规则是0&0=0; 0&
1
=0; 1&0=0; 1&1=1;即:两位同时为“1”,结果才为“1”,否则为0。按位与运算 按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只要对应的二个二进位都为1时,结果位就为1。参与运算...
C语言中什么是
逻辑表达式
,什么是
关系表达式?
答:
即"true"或"false"。C语言编译系统在给出逻辑运算结果时,以数字
1
表示"真",以数字
0
表示"假",但在判断一个量是否为"真"时,以0表示"假",以非0表示"真"。可以将逻辑表达式
的运算
结果(0或1)赋给整型变量或字符型变量。
c语言中,
等于是"==",不等于是"!="。
...指点
C语言1
||
0&&0是1
因为断路,但是
0&&1
||
1为什么
也是
1,
不会断路么...
答:
1||
0&&0
——因为&&的优先级比||高,所以1||0&&0等效为1||(0&&0),由于1已经为真,确定了整个表达式的值为
1,
所以||右边没有必要计算了(俗称‘短路’了)。0&&1||1——同样因为&&的优先级比||高,所以0&&1||1被等效为(
0&&1
)||1,由于()中的结果是假,后面又是||,所以整个表达式...
c语言
问题a=2,b=0;那么 !a
&&
b怎么看(
为什么
我觉得
是1,
而答案
是0
)
答:
int a=2,b=0;!a
&&
b 首先
运算
:!a = false = 0 && b=0 结果
就是0
;因为单目运算符!的优先级高于&&,所以先运算
!
a = false 就短路了,其实这道题目无论如何都会有
0的
,因为关系运算符是 && 都为真是也是
1 ,
而现在b已经是0了,所以结果也为0 ...
关于C语言的
问题,我框起来的里面那段文字,
为什么!
a
的值
为
0,还有1&&
2...
答:
!是非的意思,非(非0)
就是1,
这个0和1是相对
的运算
结果表示形式,比如false or true ,不是自然数1,比如!a中的a就是个非
0 的
自然数,也就是true 那么非(true)就是 false 也就是 0 。所谓的
1&&
2的1是运算结果true && 2 ,2是非
0的
自然数 也就是 true,那么true && true 就是...
大家正在搜
c语言中地址值是什么
c语言中值为1的表达式
在c语言中a的值是多少
c语言中假值用什么表示
c语言中的逻辑值真是用
c语言中关系表达式的值
c语言中逻辑表达式的值为
C语言中A的值
C语言中表达式的值
相关问题
C语言中1 && 5的值为什么是1,而不是0?
c语言中!((a<b)&&!c||1)值为什么是0
求大神指点C语言1||0&&0是1因为断路,但是0&&1||...
请问C语言中,0&&0||1的值是多少啊 ?
请问与运算&里面0与0是等于0还是等于1呢?
c语言中逻辑运算符与运算:&&,当左右两个条件都是常数时,例...
C语言中b=(-1)&&(0,1)是什么意思?
c语言运算符问题 执行下列语言程序段后,m和n的值为什么是0...