信息学奥赛系列课程:C++算数运算符

版权声明:本文为博主原创文章,未经允许不得转载 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,后输出

猜你喜欢

转载自blog.csdn.net/noipBar/article/details/84560594