算数运算符:
C++ 中用于算数运算的运算符
1, 加 + 2, 减 - 3, 乘 * 4, 整除 / 5, 模 % 6, 自加 ++ 7, 自减 --
模运算时, 参与运算的两个数都必须是整数.
相同数据类型加减乘除比较简单:
- #include <iostream>
- #include <cstdio>
- using namespace std;
- int main()
- {
- int a=15,b=10;
- 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<<"b/a="<<b/a<<endl;
- cout<<"a%b="<<a%b<<endl;
- cout<<"b%a="<<b%a<<endl;
- return 0;
- }
运算中的数据类型转换,
如下代码, 输出时强制转换为整型:
- #include <iostream>
- #include <cstdio>
- using namespace std;
- int main()
- {
- int a,b=15;
- float c=123.45;
- a=b+c;
- cout<<"b+c="<<a<<endl;
- a=b-c;
- cout<<"b-c="<<a<<endl;
- a=b*c;
- cout<<"b*c="<<a<<endl;
- a=b/c;
- cout<<"b/c="<<a<<endl;
- return 0;
- }
自加 ++ 自减 -- 运算符:
运算符前缀和后缀的区别: 运算符前缀时, 先将变量 + 1, 再使用, 运算符后缀时, 先使用变量, 再加 + 1
- #include <iostream>
- #include <cstdio>
- using namespace std;
- int main()
- {
- int a=15,b=10;
- cout<<a++<<endl;
- cout<<++a<<endl;
- cout<<b--<<endl;
- cout<<--b<<endl;
- return 0;
- }
输出为:
- 15
- 17
- 10
- 8
- cout<<a++<<endl;// 先输出 a,a++
- cout<<++a<<endl;// 先对 a+1, 再输出
- cout<<b--<<endl;// 先输出 b, 再减减
- cout<<--b<<endl;// 先 - 1, 后输出
来源: http://www.bubuko.com/infodetail-2862776.html