关系运算符和逻辑运算符

关系运算符:

如图所示,关系运算符是比较大小的运算符。分优先级高和低,优先级高的要比优先级低的先运算。

关系运算符获得的是一个逻辑值,只有真或者假,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。

 

以上便是本文要说的关系运算符和逻辑运算符。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值