77问答网
所有问题
C语言编程 不明白运算符 1&2为什么是1?真为1,假为0。没有条件,怎么判断真假?
如题所述
举报该问题
推荐答案 2019-11-04
前一个是合法的
后一个是非法的。
a?b:c
语句,其表达式整体值,为b或者c的值
所以
b
c必须有值才行。
而return
x这样的语句,并没有自己的值,这种写法
编译都过不了的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GIWNpqNGWG3WNpvYGpN.html
相似回答
c语言
中&&是
什么
意思?
答:
1、当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)2、当逻辑与左边为true
(真)则进行右边判断,右边为false(假),结果为false(假)3、当逻辑与左边为true(真)则进行右边判断,右边也为true(真),则结果为true(真)
c语言
中两个&的区别是
什么?
答:
当&&两边均为真时,结果为真。否则结果为假
。&&由于是逻辑运算,结果只有真(1)或假(0)两种情况。
C语言,,,为什么
结果是这个
,不是
相同
为0,
不同
为1
吗
答:
&、|、^、>>、<<都是
C语言
中的位
运算符
,对数字进行bit(位)层面的运算。&:只有对应的两个二进位均为1时,结果位才
为1 ,
否则为0。|:只要对应的两个二进位有一个为1时,结果位就为1。^:当两对应的二进位不相同时,结果位为1。>>:把“<< ”左边的运算数的各二进位全部左移若干位,...
C语言
中逻辑表达式和关系表达式的值为真时,到底是用非0的任何数表示还...
答:
在C语言中,逻辑值“真”用数字1表示,逻辑值“假”是用数字0表示。在
c语言
中,任何非0数字都能够被系统解释为“逻辑真”。逻辑运算的值也是有两种分别为真和假
,C语言
中用整型的1和0来表示。其求值规则如下:1、与运算 && 参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 &&...
C语言
中 & 和 && 的区别
答:
&是一
个位运算符。&&是一个逻辑运算符。2.作用不同。&是将两个二进制的数逐位相与,结果是相与之后的结果。&&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。3.用途限制。&除了是一个位运算符,也是取地址符。&&就是一个单纯的逻辑
运算符,没
...
C语言
中&=
,
?
和: 分别是
什么
意思啊?还有
一
个&和&&有
没有
区别啊?求大神...
答:
&=,表示将这个符号左边的数和右边的数做与
运算,
再把结果赋给左边的数,例如:a &= b相当于 a = a&b。?:
是问号
表达式,例如 a>b?a:b,意思就是如果a大于b,那么这个表达式的值就是a,否则表达式的值为b。&和&&有区别的,前面一个是按位与,后面一个是逻辑与,例如:
1 &
2,
这个...
&在
c语言
中
什么
意思
答:
在
C语言
中
,&有
三种作用,分别如下:1、取地址。单目
运算符
。用来取一个变量的地址。2、位操作中的与操作运算符。也就是常说的and操作,双目运算符。计算的时候按位计算,&两边操作数对应位上全为1时,结果的该位值
为1,
否则该位值为0。3、当两个&&一起用的时候,表示为逻辑运算中的与运算。...
大家正在搜
条件运算符是什么
c语言条件运算符
运算符amp表示什么
c语言算术运算符
excel中没有的运算符
在excel中运算符表示什么
c语言单目运算符
c语言运算符大全
c语言34种运算符
相关问题
C语言编程 不明白运算符 1&2为什么是1?真为1,假为0。...
C语言中条件运算符是什么意思
C语言if(1)&&(2) 怎么解释?
“~”在c语言中是什么意思?
C语言:!(x+y)+z-1 && y+z/2 跪求高手解答...
C语言中如何表示不等于?
c语言逻辑运算符怎么理解?
C语言中!='\0' 是什么意思