ca35a_demo_c++_算术操作符_算数运算符

/*ca35a_demo_c++_算术操作符_算数运算符
5个操作符:+、-、*、/、%
小心溢出
特别注意:
求余操作符
出发操作符

*/

/*ca35a_demo_c++_算术操作符_算数运算符
5个操作符:+、-、*、/、%
小心溢出
特别注意:
求余操作符
出发操作符

*/
#include <iostream>

using namespace std;

int main()
{
	int i = 1024;
	int j = 2;
	cout << i + j << endl;
	cout << i - j << endl;
	cout << i * j << endl;
	cout << i / j << endl;
	cout << i % j << endl;

	long a;
	double d;
	float f;
	cout << 5 + 10 * 20 / 2 << endl;

	int k = -i;
	cout << k <<","<<i<< endl;

	int m = --i;
	cout << m << "," << i << endl;

	short sv = 32767;
	short ival = 1;
	sv = sv + ival;//溢出
	cout <<"溢出:"<< sv << endl;
	//除法,/除号是两用的,两边是整数,结果是整数。两边有一个是小数,那么结果是小数
	double dval = 10 / 3.0;
	cout << "除法:"<<dval << endl;

	//求余
	int ival1 = 42;
	cout << ival1 % 12 << endl;
	//cout << ival2 % 3.14 << endl;//小数不能求余
	cout << -21 / -8 << endl;
	cout << -21 % -8 << endl;//余数 -5
	cout << -21 /8 << endl;
	cout << -21 % 8 << endl;////余数 -5
	cout << 21 % -8 << endl;//余数 5

	int res;
	cout << "请选择几个一行" << endl;
	cin >> res;
	for (int i = 1; i <=100; i++)
	{
		cout << i << " ";
		if (i % res == 0)
			cout << endl;
	}
	return 0;
}
发布了363 篇原创文章 · 获赞 186 · 访问量 89万+

猜你喜欢

转载自blog.csdn.net/txwtech/article/details/104100598
今日推荐