// C++ 运算符示例代码
#include <iostream>
using namespace std;
int main() {
// 算术运算符
int a = 10, b = 5;
cout << "a + b = " << a + b << endl; // 加法
cout << "a - b = " << a - b << endl; // 减法
cout << "a * b = " << a * b << endl; // 乘法
cout << "a / b = " << a / b << endl; // 除法
cout << "a % b = " << a % b << endl; // 取模
// 关系运算符
cout << "a == b: " << (a == b) << endl; // 等于
cout << "a != b: " << (a != b) << endl; // 不等于
cout << "a > b: " << (a > b) << endl; // 大于
cout << "a < b: " << (a < b) << endl; // 小于
cout << "a >= b: " << (a >= b) << endl; // 大于等于
cout << "a <= b: " << (a <= b) << endl; // 小于等于
// 逻辑运算符
bool x = true, y = false;
cout << "x && y: " << (x && y) << endl; // 逻辑与
cout << "x || y: " << (x || y) << endl; // 逻辑或
cout << "!x: " << !x << endl; // 逻辑非
// 位运算符
int c = 6, d = 2;
cout << "c & d = " << (c & d) << endl; // 按位与
cout << "c | d = " << (c | d) << endl; // 按位或
cout << "c ^ d = " << (c ^ d) << endl; // 按位异或
cout << "~c = " << ~c << endl; // 按位取反
cout << "c << 1 = " << (c << 1) << endl; // 左移
cout << "c >> 1 = " << (c >> 1) << endl; // 右移
// 赋值运算符
int e = 10;
e += 5; // 等价于 e = e + 5
cout << "e += 5: " << e << endl;
// 条件运算符
int f = (a > b) ? a : b;
cout << "f = " << f << endl; // f 等于 a 和 b 中较大的那个
return 0;
}
希望这段代码和解释对你理解 C++ 运算符有所帮助!
上一篇:c++中&是什么意思
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站