c语言的关系运算符

#include <stdio.h>
//关系运算符
int main()
{
    //关系运算符
    //关系运算符连接的表达式结果只有两个,真和假
    //一般返回的结果使用int保存,为假是0,为真是1
    //非零即为真
    int a =  10 > 5 ;
    int b =  10 < 5 ;
    //关系运算符中==用于判断左右两边是否相等,=用于赋值将右边的值赋值给左边
    printf("a = %d\nb = %d\n",a,b);
 
 
 
    //逻辑运算符
    /*1.&&逻辑与
     * 两个田间都为真,则结果为真
     * 2.||逻辑或
     * 两个条件至少有一个为真,则结果为真
     * 3.!逻辑非
     * 如果原本表达式为真则为假,如果为假则是真
     * 注意:在C语言中不能10<a<100,需要通过逻辑运算符应该a>10&&a<100
    */
    int m = 20;
    int ret = m >10&& m < 100;
    printf("ret = %d\n",ret);
    //逻辑与的短路原则:如果第一个表达式的结果为假则整体表达式为假,则后面所有的表达式都不会执行
    ret = m >10 || m < 19;
    printf("ret = %d\n",ret);
 
    int n = 100;
    ret = (m < 19) && (n += 10);
    printf("n = %d\n",n);
    ret = (m > 19) && (n += 10);
    printf("n = %d\n",n);
    ret = (m > 19) && (n += 10);
    //逻辑或的短路原则:如果第一个表达式的结果为真则整体表达式为真,则后面的表达式都不会执行
    ret = m >19 || (n += 10);
    return 0;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值