天天看点

C++赋值、关系、逻辑运算符

一、赋值运算符

C语言中赋值运算符分为简单赋值运算符和复合赋值运算符

简单赋值运算符就是常见的“=”

复合赋值运算符就是在简单赋值符“=”的前面加个小零件,比如:

+=、-=、*=、/=、%=

a+=2等价于a=a+2;

实战:

#include <stdio.h>
int main()
{
    int x = 8;
    int y = 9;
    x=x*2;//使用简单赋值语句实现x乘以2。
    y*=2;//使用复合赋值语句实现y乘以2。
    printf("x=%d\n", x);
    printf("y=%d\n", y);
    return 0;
}

           
C++赋值、关系、逻辑运算符

二、关系运算符

关系运算符就是判断两个数之间的谁大谁小,他不会直接输出诸如“x>y”这样的情况,

关系表达式的值是“真”和“假”,在C程序用整数1和0表示

#include <stdio.h>
int main()
{
    int x=9;
    int y=9;
    int z=68;
    printf("x是否大于y:%d\n",x>y); //x是否大于y
    printf("y是否大于等于x:%d\n",y>=x); //y是否大于等于x
    printf("y是否小于z:%d\n",y<z); //y是否小于z
    printf("z是否小于等于x:%d\n",z<=x); //z是否小于等于x
    printf("z是否等于x+y:%d\n",z==(x+y)); //z是否等于x+y
    return 0;
}
           
C++赋值、关系、逻辑运算符

三、逻辑运算符

逻辑运算包括与或非,即

&&、||、!

  1. 与运算(&&)

参与运算的两个变量都为真时,结果才为真,否则为假。例如:6>=5 && 9>=9 ,等价当于6>=5 并且 9>=9时,

运算结果为真;

  1. 或运算(||)

参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:6>=5||7>8,

运算结果为真;

  1. 非运算(!)

参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(1>2),运算结果为真。

某女要找对象,给出的条件是身高不能低于180CM或兜里的钱不能少于5快,帅帅195,兜里只有3块,c语言判断帅帅能不能

收获爱情?

#include <stdio.h>
int main()
{
    int height = 195;  
    double money = 3;  
    printf("结果是1代表成功:%d\n",(height>=180)|| (money>=5));
    return 0;    
}
           
C++赋值、关系、逻辑运算符

大把的空闲时间容易刷抖音、看朋友圈,本质上是刷存在感,我们要降低对“存在感”的诉求,关注自身的成长,才能心之所向,无事不成。

继续阅读