熊熊出没 发表于 2024-5-15 15:09:59

C++ 运算符全解析:从基础概念到现实应用

C++ 运算符

运算符用于对变量和值执行操作。
在下面的示例中,我们利用 + 运算符将两个值相加:
int x = 100 + 50;固然 + 运算符常常用于将两个值相加,就像上面的示例一样,但它也可以用于将变量和一个值相加,大概将一个变量和另一个变量相加:
int sum1 = 100 + 50;      // 150 (100 + 50)
int sum2 = sum1 + 250;      // 400 (150 + 250)
int sum3 = sum2 + sum2;   // 800 (400 + 400)C++ 将运算符分为以下几组:

[*]算术运算符
[*]赋值运算符
[*]比较运算符
[*]逻辑运算符
[*]位运算符
算术运算符

算术运算符用于执行常见的数学运算。
运算符名称描述示例+加法将两个值相加x + y-减法从一个值中减去另一个值x - y*乘法将两个值相乘x * y/除法将一个值除以另一个值x / y%取模返回除法余数x % y++递增将变量的值增加 1++x--递减将变量的值减少 1--xC++ 赋值运算符

赋值运算符

赋值运算符用于将值赋给变量。
在下面的示例中,我们利用赋值运算符(=)将值 10 赋给一个名为 x 的变量:
int x = 10;加法赋值运算符(+=)将一个值加到一个变量上:
int x = 10;
x += 5;所有赋值运算符的列表:
运算符示例等同于=x = 5x = 5+=x += 3x = x + 3-=x -= 3x = x - 3*=x *= 3x = x * 3/=x /= 3x = x / 3%=x %= 3x = x % 3&=x &= 3x = x & 3|=x |= 3x = x | 3^=x ^= 3x = x ^ 3>>=x >>= 3x = x >> 3
页: [1]
查看完整版本: C++ 运算符全解析:从基础概念到现实应用