关系运算符和逻辑运算符

 2024-01-22 01:02:35  阅读 0

关系运算符:

如图所示,关系运算符就是大小比较运算符。 它们分为高优先级和低优先级。 优先级较高的优先级先于优先级较低的优先级处理。

关系运算符获得一个逻辑值,该值只能为 true 或 false。 C语言中的逻辑值用1表示真,0表示假。

但是C语言会判断我们给出的值。 除 0 之外的任何数字都为真,0 为假。

比如下面几行代码:

大家都知道第一个公式为真,所以输出结果为1;

第二个公式中,5当然大于3,所以输出结果为1;

第三个公式中,5不小于等于4,所以输出结果为0;

第四式中,字符c没有给出具体值,C语言无法判断,所以输出结果为0;

第五个公式中,3小于5,因此输出结果为0。

逻辑运算符:

逻辑运算符是判断运算符。 如图所示,有两个判断公式。

第一个公式是逻辑与,3大于1; 1小于2,两边都成立,输出结果为1;

第二个公式是逻辑或,3加1等于4,非0,一侧为真,输出结果为1;

第三个表达式为逻辑非,5加3等于8,不为0,需要取反,输出结果为0;

第四个公式是逻辑“非”和逻辑“或”。 逻辑运算符的优先级高于加法运算符。 0为假,取反为1,1加1不小于1,取反为0,输出结果为0;

第五个公式是逻辑与,c没有给出值,C语言无法判断,输出结果为0。

以上就是我们这篇文章要讲的关系运算符和逻辑运算符。

标签: 运算 逻辑 输出

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码