0基础学C++ | 第03天 | 基础知识 |算术运算符 | 赋值运算符 | 比较运算符 | 逻辑运算符

前言

前面已经讲了,数据类型以及求数据类型所占的空间0基础学C++ | 第02天 | 基础知识 | sizeof关键字 | 浮点型 | 字符型 | 转义字符 | 字符串 | 布尔类型 | 数据的输入-CSDN博客,现在讲运算符

算术运算符

 作用:用于处理四则运算

#include<iostream>
using namespace std;

 int main()
{
    int a1 = 10;
    int b1 = 20;
    int c1 = 3;

    //加减乘除
    cout << a1 + b1 << endl; //加法运算符:+
    cout << a1 - b1 << endl; //减法运算符:-
    cout << a1 * b1 << endl; //乘法运算符:*
    cout << a1 / b1 << endl; //除法运算符:/   注意这里的除数不能为零(b1不能为0)

    //取模运算 注意 小数不能进行取模运算
    cout << b1 % a1 << endl; //取模运算符:% ,其实就是取余数,b1除a1的上商为2,余数为0,那么 b1 % a1 = 0
    cout << a1 % c1 << endl; //a1除c1的上商为3,余数为1,那么 a1 % c1 = 1
    
    //递增、递减运算
    //1、前置递增,让变量+1, 不过是前加1再进行表达式的运算
    ++a1; 
    //2、后置递增,让变量+1,先进行表达式的运算,后让变量加1
    a1++;

    system("pause");
    returen 0;
}

30

-10

200

0

0

赋值运算符

 作用:用于将表达式赋值给变量

#include<iostream>
using namespace std;

int mian()
{
    int a=
    //赋值运算符
    // =
    int a = 10;
    a = 100;

    // +=
    a += 2;  //a = a + 2

    // -=
    a -= 2;  //a = a - 2

    // *=
    a *= 2;  //a = a * 2

    // /=
    a /= 2;  //a = a / 2

    // %=
    a %= 2;  //a = a % 2

    system("pause");
    return 0;

}

102

100

200

100

比较运算符

 作用:用于表达式的比较,并返回一个真值或假值

#include<iostream>
using namespace std; 

int main()
{
    int a = 10;
    int b = 20;

    //比较运算符
    // == 等于
    cout << (a==b) << endl; //返回 0,因为a b不相等
    
    // != 不等于
    cout << (a!=b) << endl; //返回 1,因为a b不相等

    // > 大于
    cout << (a > b) << endl; //返回 0,因为 a 不大于 b

    // < 小于
    cout << (a < b) << endl; //返回 1,因为a小于b

    // >= 大于等于
    cout << (a>=b) << endl; //返回 0

    // <= 小于等于
    cout << (a <=b) << endl; //返回 1

    system("pause");
    
    return 0;
}

0

1

0

1

0

逻辑运算符

 作用:用于根据表达式的值返回真值或假值

#include<iostream>
using namespace std;

int main()
{
    int a = 10;
    int b = 0;
    // ! 非 
    cout << !a << endl; // 0 真变假
    cout << !!a << endl; //1 假变真

    // && 与  a b必须都为真,才会返回真值

    cout << a && b<< endl; // 0

    // || 或 a b其中一个为真,就返回真值 同假为假,其余为真
    cout << a || b << endl; //1

    system("pause");

    return 0;
}

0

1

0

 

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值