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

c++运算符

作者:白话少年的痴情梦—   发布日期:2026-02-14   浏览:35

// 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 << d : " << (c << d) << endl; // 左移运算
    cout << "c >> d : " << (c >> d) << endl; // 右移运算

    // 赋值运算符
    int e = 10;
    e += 5;  // 等价于 e = e + 5
    cout << "e += 5 : " << e << endl;

    return 0;
}

解释说明:

  1. 算术运算符:用于执行基本的数学运算,如加、减、乘、除和取模。
  2. 关系运算符:用于比较两个值,并返回一个布尔结果(truefalse)。
  3. 逻辑运算符:用于组合多个条件表达式,返回一个布尔结果。
  4. 位运算符:用于对二进制数进行按位操作,如按位与、或、异或、取反、左移和右移。
  5. 赋值运算符:用于将一个值赋给一个变量,也可以与其他运算符结合使用(如 +=, -= 等)。

上一篇:c++ socket

下一篇:c++最简单游戏代码

大家都在看

c++闭包

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

c++ 注释

c++如何判断素数

c++框架代码

c++格式化字符串

c++ orm框架

c++ find_if

c++ random函数用法

队列c++

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

Laravel 中文站