C++的運(yùn)算符你真的了解嗎
前言
運(yùn)算符的作用:用于執(zhí)行代碼的運(yùn)算
主要有:
1 算術(shù)運(yùn)算符
用于處理四則運(yùn)算
對(duì)于前置遞增:將遞增運(yùn)算前置,使變量先加一,再進(jìn)行表達(dá)式運(yùn)算。
對(duì)于后置遞增:將遞增運(yùn)算后置,使變量先進(jìn)行表達(dá)式運(yùn)算,再加一。
#include<iostream> using namespace std; int main() { //1.前置遞增:先加一,再進(jìn)行表達(dá)式運(yùn)算 int a = 10; int b = ++a * 10; cout << "a = " << a << endl; cout << "b = " << b << endl; //2.后置遞增:先進(jìn)行表達(dá)式運(yùn)算,再加一 int c = 10; int d = c++ * 10; cout << "c = " << c << endl; cout << "d = " << d << endl; system("pause"); return 0; }
2 賦值運(yùn)算符
#include<iostream> using namespace std; int main1() { //賦值運(yùn)算符 int a = 10; int b = 2; cout << "a = " << a << endl; //+= a = 10; a += b; cout << "a = " << a << endl; //-= a = 10; a -= b; cout << "a = " << a << endl; //*= a = 10; a *= b; cout << "a = " << a << endl; // /= a = 10; a /= b; cout << "a = " << a << endl; // %= a = 10; a %= b; cout << "a = " << a << endl; system("pause"); return 0; }
3 比較運(yùn)算符
#include<iostream> using namespace std; int main() { cout << (4 == 3) << endl; cout << (4 != 3) << endl; cout << (4 < 3) << endl; cout << (4 > 3) << endl; cout << (4 >= 3) << endl; cout << (4 <= 3) << endl; system("pause"); return 0; }
4 邏輯運(yùn)算符
#include<iostream>using namespace std;int main(){int a = 5;// 邏輯運(yùn)算符 非cout << !a << endl;cout << !!a << endl;// 邏輯運(yùn)算符 與int b = 0;int c = 3;cout << (a && b) << endl;cout << (a && c) << endl;//邏輯運(yùn)算符 或cout << (!a || b) << endl;cout << (a || c) << endl;system("pause");return 0;}#include<iostream> using namespace std; int main() { int a = 5; // 邏輯運(yùn)算符 非 cout << !a << endl; cout << !!a << endl; // 邏輯運(yùn)算符 與 int b = 0; int c = 3; cout << (a && b) << endl; cout << (a && c) << endl; //邏輯運(yùn)算符 或 cout << (!a || b) << endl; cout << (a || c) << endl; system("pause"); return 0; }
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
C語言線性表的順序表示與實(shí)現(xiàn)實(shí)例詳解
這篇文章主要介紹了C語言線性表的順序表示與實(shí)現(xiàn)實(shí)例詳解,對(duì)于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法的朋友很有參考借鑒價(jià)值,需要的朋友可以參考下2014-07-07C語言數(shù)據(jù)結(jié)構(gòu)順序表中的增刪改(尾插尾刪)教程示例詳解
這篇文章主要為大家介紹了C語言數(shù)據(jù)結(jié)構(gòu)順序表中的增刪改教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02C++中new與delete、malloc與free應(yīng)用分析
這篇文章主要介紹了C++中new與delete、malloc與free應(yīng)用分析,很重要的概念,需要的朋友可以參考下2014-08-08簡(jiǎn)單講解C++的內(nèi)部和外部函數(shù)以及宏的定義
這篇文章主要介紹了簡(jiǎn)單講解C++的內(nèi)部和外部函數(shù)以及宏的定義,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-09-09C語言實(shí)現(xiàn)520表白代碼 祝你表白成功!
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)520表白代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05