Day1:运算符(算术、赋值、比较、逻辑)

#include <iostream>
using namespace std;

int main()
{
	/*      运算符  : 用于执行代码的运算
	          类型  : 算术运算符  /   赋值运算符   /  比较运算符   /  逻辑运算符
	*/

	//  算数运算符:    +    -   *   / (相除取整)
	int  a1 = 10;
	int  b1 = 3;
	cout << a1 + b1 << endl;
	cout << a1 - b1 << endl;
	cout << a1 * b1 << endl;
	cout << a1 / b1 << endl << endl;  // 整数除法,结果取整,省略尾数,   若除数为 0 ,则报错 !
	double  a2 = 0.05, b2 = 0.4;
	cout << a2 / b2 << endl << endl;    //   小数除法,答案可为小数,不取整,

	//  取模(取余)运算   %          
	cout << a1 % b1 << endl << "\n";        //    除数不可为 0
	//     取模运算,被除数除数均为小数,不可取模运算



	//递增递减运算    a++     ++a    a--    --a
	  /*     前置递增(递减):  先进行变量的递增(递减),之后参与算术运算;
	         后置递增(递减) :  先参与表达式运算,之后对变量进行自身的递增(递减)
	   */
	int  a3 = 10, b3 = 10, c3;
	c3 = ++a3 * b3;
	cout << " a3 = " << a3 << " c3 = " << c3 << endl;
	int  a4 = 10, b4 = 10, c4;
	c4 = a4++  *  b4;
	cout << " a4 = " << a4 << " c4 = " << c4 << endl;


	//赋值运算符       =      +=     -=       *=        /=     %=
	int  a = 10;
	cout << a << endl;
	a += 2;
	cout << a << endl;
	a -= 2;
	cout << a << endl;
	a *= 2;
	cout << a << endl;
	a /= 2;
	cout << a << endl;
	a %= 2;
	cout << a << endl;
	
	//  比较运算符     ==    !=      <      >      <=    >=
	int b = 3, c = 4;
	cout << ( b == c ) << endl;
	cout << ( b != c ) << endl;
	cout << ( b > c ) << endl;
	cout << ( b < c ) << endl;
	cout << ( b >= c ) << endl;
	cout << (b <= c) << endl;

	//  逻辑运算符       !非         && 与      ||  或
	int d = 10;
	cout << !d << endl;
	cout << !!d << endl;
	int e = 11, f = 12;
	cout << (e && f)  <<  endl;      //     0 为假,  非 0 为真
	int h = 10, i = 12;
	cout << (h || i) << endl;

	cin.get();

	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值