1 // 08-算数运算符.cpp: 定义控制台应用程序的入口点。
2 //
3
4 #include "stdafx.h"
5 #include <iostream>
6 #include <climits>
7 using namespace std;
8
9 int main()
10 {
11 //+ - * / % 加减乘除余(模)
12 int a;
13 cout << "请输入第一个数字:" << endl;
14 cin >> a; //cin是等待用户输入,用户不输入程序就暂停在那里。用户输入后,会将用户输入的值给a后,继续执行后面的代码。
15
16 int b;
17 cout << "请输入第二个数字:" << endl;
18 cin >> b;
19
20 int res1 = a + b;
21 int res2 = a - b;
22 int res3 = a * b;
23 int res4 = a / b; //int类型相除,结果还是int类型,如果不是整除,会省略掉小数点的部分。
24
25 cout << res1 << " " << res2 << " " << res3 << " " << res4 << endl;
26 //加减乘除的操作数结果和等号两端的变量类型有关。
27
28 int res5 = 13 % 5;
29 cout << res5 << endl; //求模运算两端必须是整数,C++不支持小数求余。
30
31 //运算符优先级:
32 int res6 = 3 + 7 * 3; //先乘后加
33 int res7 = 3 + 3; //等号的优先级是最低的,最后运算的
34 int res8 = (3 + 7) * 3; //括号内的是最先运算的。
35 int res9 = 42 / 7 * 3; //尽量不要这么写,最好用括号来让需要的先计算(42/7)*3
36 cout << res6 << " " << res7<< " " << res8 << " " << res9 << endl;
37
38
39 int t;
40 cin >> t;
41 return 0;
42 }