zoukankan      html  css  js  c++  java
  • 运算符的分类

    Ø 算术运算符

     

    算术运算符

    +

    加法

    -

    减法

    *

    乘法

    /

    除法

    %

    求余

    ++

    自增

    --

    自减

    Ø 赋值运算符

    赋值运算符

    =

    等于号

    +=

    加等于

    -=

    减等于

    *=

    乘等于

    /=

    除等于

    %=

    取模等于

    Ø 比较运算符

    比较运算符

    ==

    相等

    大于

    小于

    >=

    大于等于

    <=

    小于等于

    !=

    不等于

    Ø 逻辑运算符 

    && 逻辑与 并且

    遇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/
  • 相关阅读:
    ecmall 开发一个新模块
    ecmall 如何新增挂件
    ecmall 主从表的4种模型关系
    ecmall 的一些方法说明
    ecmall 支付成功 订单状态没有改变解决办法
    ecmall 基础类分析
    phpcms 新建模块安装
    phpcms pc_base::load
    strptime()方法
    GDB调试方法精粹
  • 原文地址:https://www.cnblogs.com/libinhong/p/10988486.html
Copyright © 2011-2022 走看看