C++的運算符你真的了解嗎
更新時間:2022年02月15日 16:34:08 作者:沒有省略號
這篇文章主要為大家詳細介紹了C++的運算符,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
前言
運算符的作用:用于執(zhí)行代碼的運算
主要有:

1 算術運算符
用于處理四則運算

對于前置遞增:將遞增運算前置,使變量先加一,再進行表達式運算。
對于后置遞增:將遞增運算后置,使變量先進行表達式運算,再加一。
#include<iostream>
using namespace std;
int main()
{
//1.前置遞增:先加一,再進行表達式運算
int a = 10;
int b = ++a * 10;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
//2.后置遞增:先進行表達式運算,再加一
int c = 10;
int d = c++ * 10;
cout << "c = " << c << endl;
cout << "d = " << d << endl;
system("pause");
return 0;
}
2 賦值運算符

#include<iostream>
using namespace std;
int main1()
{
//賦值運算符
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 比較運算符

#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 邏輯運算符

#include<iostream>using namespace std;int main(){int a = 5;// 邏輯運算符 非cout << !a << endl;cout << !!a << endl;// 邏輯運算符 與int b = 0;int c = 3;cout << (a && b) << endl;cout << (a && c) << endl;//邏輯運算符 或cout << (!a || b) << endl;cout << (a || c) << endl;system("pause");return 0;}#include<iostream>
using namespace std;
int main()
{
int a = 5;
// 邏輯運算符 非
cout << !a << endl;
cout << !!a << endl;
// 邏輯運算符 與
int b = 0;
int c = 3;
cout << (a && b) << endl;
cout << (a && c) << endl;
//邏輯運算符 或
cout << (!a || b) << endl;
cout << (a || c) << endl;
system("pause");
return 0;
}
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!
相關文章
C語言標準庫<math.h>和<setjmp.h>的實現(xiàn)
本文主要介紹了C語言標準庫<math.h>和<setjmp.h>的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-11-11
C/C++利用棧和隊列實現(xiàn)停車場管理系統(tǒng)
數(shù)據(jù)結(jié)構(gòu)的課程設計一般都不是很好理解,今天小編為大家總結(jié)了一下c和c++版本的常見棧和隊列的的停車場管理程序,需要的小伙伴可以參考一下2022-06-06
VS2019配置OpenCV時找不到Microsoft.Cpp.x64.user的解決方法
這篇文章主要介紹了VS2019配置OpenCV時找不到Microsoft.Cpp.x64.user的解決方法,需要的朋友可以參考下2020-02-02
C語言數(shù)據(jù)結(jié)構(gòu)哈希表詳解
哈希表是一種根據(jù)關鍵碼去尋找值的數(shù)據(jù)映射結(jié)構(gòu),該結(jié)構(gòu)通過把關鍵碼映射的位置去尋找存放值的地方,說起來可能感覺有點復雜,我想我舉個例子你就會明白了,最典型的的例子就是字典2022-02-02
c++ 形狀類Shape(派生出圓類Circle和矩形類Rectangle)
通過C++方式,建立一個形狀類Shape作為基類,派生出圓類Circle和矩形類Rectangle 求出面積并獲取相關信息2020-11-11

