就是常用的一些算数符
正 | +10 | 10 |
负 | -10 | -10 |
加 | 10+20 | 30 |
减 | 10 - 20 | -10 |
乘 | 10 * 20 | 200 |
除 | 10 / 20 | 0.5 |
加
简单的加法运算
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
system("pause");
return 0;
}
减
整数的减法运算
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
system("pause");
return 0;
}
乘
这里的乘法部署x而是*代替,也就是按住shift再按数字8
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
system("pause");
return 0;
}
除
到了除法这里就稍加注意了,这里不是使用的÷而是/
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
cout << a1 / b1 << endl;
system("pause");
return 0;
}
可能你发现了,哎怎么是0,他不应该是0.5吗
因为我们使用的整数类型int进行的计算,他输出的数一定是整数,他会自动舍弃小数部分,并且不会去四舍五入,接下来给大家展示看看
可以看到他并不会去显示小数,而是直接舍弃,还不会四舍五入
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
cout << a1 / b1 << endl;
cout << "——————————" << endl;
// 除
int a2 = 20;
int b2 = 9;
cout << a2 / b2 << endl;
system("pause");
return 0;
}
那我讲b2换成0会怎么样呢
可以看到直接报错了,因为0不可以作为除数
那么可能有人就好奇了,没有小数,那小数计算咋办,当然是使用别的数据类型了,我在之前几章讲了实型的数据,也就是浮点型,还有双精度,单精度的,我这里再来个简单的示例
#include<iostream>
using namespace std;
int main()
{
// 加减乘除
int a1 = 10;
int b1 = 20;
cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
cout << a1 / b1 << endl;
cout << "——————————" << endl;
// 除
int a2 = 20;
int b2 = 9;
cout << a2 / b2 << endl;
double a3 = 20;
double b3 = 9;
cout << a3 / b3 << endl;
system("pause");
return 0;
}
可以看到也是有了小数了(如果想要更精确的小数,需要别的操作,后面会讲到)