C++賦值、關係、邏輯運算子
阿新 • • 發佈:2021-01-23
一、賦值運算子
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;
}
三、邏輯運算子
邏輯運算包括與或非,即&&、||、!
- 與運算(&&)
參與運算的兩個變數都為真時,結果才為真,否則為假。例如:6>=5 && 9>=9 ,等價當於6>=5 並且 9>=9時,
運算結果為真;
- 或運算(||)
參與運算的兩個變數只要有一個為真,結果就為真。 兩個量都為假時,結果為假。例如:6>=5||7>8,
運算結果為真;
- 非運算(!)
參與運算的變數為真時,結果為假;參與運算量為假時,結果為真。例如:!(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;
}
大把的空閒時間容易刷抖音、看朋友圈,本質上是刷存在感,我們要降低對“存在感”的訴求,關注自身的成長,才能心之所向,無事不成。