版权声明:本文为博主原创文章,未经允许不得转载 https://blog.csdn.net/noipBar/article/details/84560594
算数运算符:
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,后输出