zoukankan      html  css  js  c++  java
  • 运算符分类、优先级

    运算符:
    一、数学运算符:
    +,-,*,/,++,--

    示例1:

    示例2:

    示例3:


    1.递增运算符:++
    (1)前缀递增运算符
        int x=4;
        x++;//输出结果,x的值是5

    示例:


    (2)后缀递增运算符 
        int x=4;
        ++x;//输出结果,x的值是5


    前缀递增运算符跟后缀递增运算符的区别:
       ①int y=++x;
         相当于x=x+1;
         int y=x;
       ②int y=x++;
         相当于int y=x;
         x=x+1;
    2.递减运算符:--
      同递增运算符。

    示例:


    二、关系运算符,共6个。只返回Ture或False。
       == ,  !=  , <   ,>   ,<=   ,>=

    示例:


    三、逻辑运算符,共3个。
       &&(与)    ||(或)      !(非)

    示例:


    四、赋值运算符
      =  ,  +=  ,-=   ,*=   ,%=   ,/=

    示例:


    五、条件运算符()?():()
    示例:x=(x>12)?(x-12):(x);
         //假如x>12,那么x=x-12,否则x=x。

    练习:

     

     优先级:

    算术运算符:!  

                       ++    --(前缀)

                       *   /   %  

                       +    -  

    关系运算符:<    >      <=    >=

                      ==    !

    逻辑运算符:&&       ||

    练习:

  • 相关阅读:
    java 编译
    MapReduce
    搜索引擎中index、attribute和summary概念
    正排索引和倒排索引简单介绍
    SVN 使用
    PlantUML + Chrome 联合使用
    vim 多标签和多窗口
    关于数据库不适合docker的原因(摘抄)
    跨域
    is_valid校验机制
  • 原文地址:https://www.cnblogs.com/qiqige77/p/4020734.html
Copyright © 2011-2022 走看看