• 运算符的分类


    Ø 算术运算符

     

    算术运算符

    +

    加法

    -

    减法

    *

    乘法

    /

    除法

    %

    求余

    ++

    自增

    --

    自减

    Ø 赋值运算符

    赋值运算符

    =

    等于号

    +=

    加等于

    -=

    减等于

    *=

    乘等于

    /=

    除等于

    %=

    取模等于

    Ø 比较运算符

    比较运算符

    ==

    相等

    大于

    小于

    >=

    大于等于

    <=

    小于等于

    !=

    不等于

    Ø 逻辑运算符 

    && 逻辑与 并且

    遇false则false,只有2边同时为true,才为true

    ||  逻辑或 或者

    遇true则true,只有2边同时为false,才为false

    !逻辑非  取反 

    true变false  false变true

     

    注意

    1.逻辑运算符的2边一定要是boolean类型的值,或者是结果为boolean类型的表达式

    2.逻辑表达式的结果是boolean类型的数据

    注意逻辑运算符的短路问题:

    逻辑与: 如果左边为false,那么逻辑与运算符的右边就不会运算

    逻辑或: 如果左边为true,那么逻辑或运算符的右边就不会运算

     

    Ø 三元运算符

    格式:

    数据类型 变量名  =  布尔类型表达式? 结果1 : 结果2;

     

    三元运算符计算方式:

    - 布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量。

    - 布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。

     

     

    运算符的优先级

    自增自减运算符 > 算术运算符 > 比较运算符 > 逻辑运算符 > 三元运算符 > 赋值运算符

    https://www.cnblogs.com/libinhong/
  • 相关阅读:
    添加linux alias
    vs2019 switch语句快捷键列出枚举 及常用快捷键
    generic 泛型使用
    华为云 安装centos8.2
    linux 安装redis,mysql,netcore
    react按需加载
    工具类注册基本写法
    vue项目使用深拷贝
    react+less+antd 复习搭建(一)
    python 1 cmd进入工作
  • 原文地址:https://www.cnblogs.com/libinhong/p/10988486.html
Copyright © 2020-2023  润新知