C++基础第三篇 运算符

#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 <...
摘要由CSDN通过智能技术生成

#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;//两个整数相除,结果依然是整数,将小数部分去除

    int a2 = 10;
    int b2 = 20;

    cout << a2 / b2 << endl;//两个数相除,除数不可以为0

    double a3 = 0.5;
    double b3 = 0.23;
        cout << a3 / b3 << endl;//运算的结果也可以是小数

        int a4 = 10;
        int b4 = 3;
        cout << a4%b4 << endl;//除数还是不可以为0,先准守除法的法则。并且两个小数不可以做取模运算

        //前置递增
        int a5 = 10;
        ++a5; //让变量+1
            cout << "a=" << a5 << endl;
        
        //后置递增
        int b5 = 10; 
        b5++;
            cout << "b=" << b5 << endl;
        
            
            //前置递增会先将变量+1然后进行表达式运算,后置先进行表达式运算,再让变量+1

        int a6 = 10;
        int b6 = ++a6 * 10;
        cout << "a6=" << a6 << endl;
        cout << "b6=" << b6 << endl;

        int a7 = 10;
        int b7 = a7++ * 10;//此处先运算完,把b7赋值完,再给a7+1
        cout << "a7=" << a7 << endl;
        cout << "b7=" << b7 << endl;

        //赋值运算符

        //1.=
        int a8 = 10;
        a8 = 100;
        cout << "a8=" << a8 << endl;
        //2.+=
        int a9 = 10;
        a9 += 2;
        cout << "a9=" << a9 << endl;
        //3.-=
        int a10 = 10;
        a10 -= 2;
        cout << "a10=" << a10 << endl;
        //4.*=
        int a11 = 10;
        a11 *= 2;
        cout << "a11=" << a11 << endl;
        //5./=
        int a12 = 10;
        a12 /= 2;
        cout << "a12=" << a12 << endl;
        //6.%=
        int a13 = 10;
        a13 %= 2;
        cout << "a13=" << a13 << endl;

        /*比较运算符
        运算符   术语     示例  结果
        ==       相等于   4==3   0
        !=      不等于   4!=3  1
        <        小于     4<3    0
        >        大于     4>3    1
        <=       小于等于 4<=3   0
        >=       大于等于 4>=3   1*/

        int c = 10;
        int d = 20;
        cout << (c == d) << endl;//括号是为让其运算级优先
        cout << (c != d) << endl;
        cout << (c < d) << endl;
        cout << (c > d) << endl;
        cout << (c <= d) << endl;
        cout << (c >= d) << endl;

        //逻辑运算符
        //运算符    术语    示例    结果
        //!         非      !a      如果a为假,则a为真;如果a为                          真,则a为假
        //&&        与     a&&b    如果a和b都为真,则结果为                            真,否则为假
        //||        或     a||b    如果a和b有一个为真时,结果                          为真;如果a和b都为假时,则                          结果为假
        int e = 10;
        cout << !e << endl;//一个非0数均为真
        cout << !!e << endl;

        int f = 10;
        int g = 10;
        cout << (f&&g) << endl;
        f = 1;
        g = 0;
        cout << (f&&g) << endl;
        f = 0;
        g = 0;
        cout << (f&&g) << endl;//同真为真,其余为假

        int h = 10;
        int i = 10;
        cout << (h || i) << endl;
        h = 0;
        i = 10;
        cout << (h || i) << endl;
        h = 0;
        i = 0;
        cout << (h || i) << endl;//同假为假,其余为假

    system("pause");
    return 0;
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值