C++ 關係運算符和相等運算子
在 C 程式設計中,將比較儲存在兩個變數中的值,使用以下運算子來確定它們之間的關係。這些運算子稱為關係運算符。可用的各種 C++ 關係運算符為:
| 運算子 | 描述 |
|---|---|
| > | 大於 |
| >= | 大於或等於 |
| <= | 小於或等於 |
| < | 小於 |
您可以使用這些運算子來檢查運算元之間的關係。這些運算子主要用於條件語句和迴圈中,以查詢兩個運算元之間的關係並相應地採取行動。例如:
示例
#include<iostream>
using namespace std;
int main() {
int a = 3, b = 2;
if(a < b) {
cout<< a << " is less than " << b;
}
else if(a > b) {
cout<< a << " is greater than " << b;
}
return 0;
}輸出
這將給出以下輸出:
3 is greater than 2
C++ 中的相等運算子是等於 (==) 和不等於 (!=)。它們的作用與其名稱一致。二元相等運算子比較其運算元以確定嚴格的相等性或不相等性。相等運算子(等於 (==) 和不等於 (!=))的優先順序低於關係運算符,但它們的行為類似。這些運算子的結果型別為 bool。
等於運算子 (==) 如果兩個運算元的值相同,則返回真 (1);否則,返回假 (0)。不等於運算子 (!=) 如果運算元的值不同,則返回真;否則,返回假。
示例
#include <iostream>
using namespace std;
int main() {
cout << boolalpha // For printing true and false as true and false in case of a bool result
<< "The true expression 3 != 2 yields: "
<< (3 != 2) << endl
<< "The false expression 20 == 10 yields: "
<< (20 == 10) << endl;
}輸出
這將給出以下輸出:
The true expression 3 != 2 yields: true The false expression 20 == 10 yields: false
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP