运算符
基本运算符
- / % (加、减、乘、除、取余)
tips:在int整形做除法运算的时候,余数会自动省略
- / % (加、减、乘、除、取余)
自增和自减运算符
a++ (相当于a = a +1)
a-- (相当于a = a - 1)
#include <iostream>
using namespace std;
int main()
{
int a = 21;
int b = 10;
int c;
c = a + b;
cout << "Line 1 - c 的值是 " << c << endl ;
c = a - b;
cout << "Line 2 - c 的值是 " << c << endl ;
c = a * b;
cout << "Line 3 - c 的值是 " << c << endl ;
c = a / b;
cout << "Line 4 - c 的值是 " << c << endl ;
c = a % b;
cout << "Line 5 - c 的值是 " << c << endl ;
int d = 10; // 测试自增、自减
c = d++;
cout << "Line 6 - c 的值是 " << c << endl ;
d = 10; // 重新赋值
c = d--;
cout << "Line 7 - c 的值是 " << c << endl ;
system("pause");
return 0;
}
逻辑运算符(与、或、非)
&& 与逻辑 (a和b同时为真,结果为真,有一个为假,结果为假)
|| 或逻辑(a和b有一个为真,结果为真,同时为假,结果为假)
!非逻辑(a为真,!a为假)
赋值运算符
- = 右面的值赋给左面
- += 右边的值为左右之和(a += b 可以理解为 a = a + b)(-=、 *=、 /=、%= 和+= 是一个道理)
位运算符
&、 | 和 ^ 等位运算实际生产过程中用到的概率较小,如果需要了解可以参考:https://www.runoob.com/cplusplus/cpp-operators.html