天天看點

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++指派、關系、邏輯運算符

大把的空閑時間容易刷抖音、看朋友圈,本質上是刷存在感,我們要降低對“存在感”的訴求,關注自身的成長,才能心之所向,無事不成。

繼續閱讀