3.1 算术运算符
即加、减、乘、除、取余、自增(减)。
运算符 | 符号 | 注意 |
---|---|---|
加 | + | 操作数是什么类型,则结果也是什么类型 |
减 | - | 操作数是什么类型,则结果也是什么类型 |
乘 | * | 操作数是什么类型,则结果也是什么类型 |
除 | / | 操作数是什么类型,则结果也是什么类型 |
取余 | % | 操作数必须是整数,结果也是整数 |
前置递增 | ++a | 先给a自增1,再进行其他操作 |
后置递增 | a++ | 先进行其他操作,再给a自增1 |
递减类似,不再描述 |
示例:
#include<iostream>
using namespace std;
int main() {
int num1 = 1;
int num2 = 2;
cout << num1 + num2 << endl;
cout << num1 - num2 << endl;
cout << num1 * num2 << endl;
cout << (float)num1 / num2 << endl; //如果不转换,结果取整
cout << 10 % 3 << endl; //取余%,整数才能取余
cout << num1++ << endl; //后置递增,先运算再加1
cout << ++num2 << endl; //前置递增,先加1再运算
system("pause");
return 0;
}
运行结果: