c语言中y!=123&&x<3这句话是什么意思

能不能解释下

Y不等于右边的逻辑结果。123&&x<3是一个逻辑运算,&&若表达式两边的结果都为真,则整个表达式结果为真,为1。可以解释为y不等于(123&&x<3)的结果。

逻辑运算通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。

扩展资料:

常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。

C语言中的逻辑运算符

与(and):&& 

或(or):||  

非(not):! 

异或:^

简单的说:

And:同为真时为真

Or:同为假时为假

Xor:相同为假

参考资料来源:百度百科-逻辑运算

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-17
这句话的意思是y不等于123并且x小于3,那么这个表达式为真,否则为假本回答被提问者采纳
第2个回答  2015-06-11
一个逻辑表达式,它包含2个关系表达式
关系表达式的值只有2个:条件成立时为1,不成立时为0
&&是逻辑与,只有2个关系表达式的值均为1时它才是1,否则它的值是0本回答被网友采纳
第3个回答  2017-10-17
意思就是 y不等于123 并且 x小于3
第4个回答  2017-10-12
就是y不等于123,并且x<3
相似回答