Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++ 运算符

作者:ι错过了   发布日期:2025-06-03   浏览:68

// 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++中&是什么意思

下一篇:c++ string转char数组

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ vector 清空

c++ tcp

c++ gcd函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站