zoukankan      html  css  js  c++  java
  • 2016/1/1 运算符 笔记整理 接2015/12/30 Java 语法

    ④运算符
    1,赋值运算符:实现从右向左的赋值,符号=
    2,算术运算符:符号 + - * / %(求余或求模),结果自动转成最大的
                         类型,自动升级。
    3, 比较运算符:符号 < <= > >= ==(是否相等) != (不相等)
                        返回的是布尔类型 boolean 只有两种情况 true false
    4,自增自减运算符:符号 ++ -- 在前优先级要高 先运算后赋值 += -= *= /=
    5,逻辑运算符:逻辑 与 & &&(&&短路写法) 必须全部是true,才返回true
                        只要有一个是false,结果一定是false
    逻辑 或 | || (|| 短路写法 )
              只要有一个是true,结果就是true
              必须全部是false,才是false
    逻辑 非 ! 起 反转 作用


    6,位运算符:基数是2,左移从0到+∞升幂 右移从0到-∞降幂
    7,三元运算符 :逻辑表达式? : 逻辑运算结果在? 后面 :起分割作用
    8,优先级:

    ①括号()   优先级最高
    ②正负号 +-
    ③一元运算符累加 ++ -- !
    ④乘除 * / %
    ⑤加减 +-
    ⑥移位运算符 >> >>> <<
    ⑦比较大小 < > >= <=
    ⑧比较是否相等 == !=
    ⑨换位与运算 &
    ⑩按位异或运算 ^
    ⑾按位或运算 |
    ⑿逻辑与运算 &&
    ⒀逻辑或运算 ||
    ⒁三元运算符 ?:
    ⒂赋值运算符 =  最低

  • 相关阅读:
    修改linux的ssh默认端口号22的方法
    centos6 配置静态IP
    homebrew 无法安装提示不能在根目录下使用
    MySQL Replication 详解MySQL数据库设置主从同步的方法
    两台Mysql数据库数据同步实现
    MySql主从同步和延迟同步
    c#委托和事件
    C# Out和Ref区别
    MVC与三层架构
    经典数据库题
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5093104.html
Copyright © 2011-2022 走看看