1. 程式人生 > 其它 >C++賦值、關係、邏輯運算子

C++賦值、關係、邏輯運算子

技術標籤: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; }

在這裡插入圖片描述

二、關係運算符

關係運算符就是判斷兩個數之間的誰大誰小,他不會直接輸出諸如“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; }

在這裡插入圖片描述

三、邏輯運算子

邏輯運算包括與或非,即&&、||、!

  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;    
}

在這裡插入圖片描述

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