运算符

原创 2015年11月19日 12:31:38

运算符:
比较运算符:

,<,>=,<=,!=,==;//大于小于返回的是布尔型boolean
!=:如果两者相等,返回false;如果不相等,返回ture
==:如果两者相等,返回ture,否则返回false

逻辑运算符:

    &,(逻辑与)
        ---都符合条件才会返回ture,只要有false则返回false
        2个都为ture则为ture,其余都为false
    |,(逻辑或)
        ---只要有一个ture则返回ture,只有都为false的时候返回false
    ^,(逻辑异或)
        ---两个都是ture/false  则返回false,,如果两边不一样则返回ture
    &&,(短路与)
        ---只有在两者都是ture,返回ture
    ||,(短路或)
        ---只要有一个ture则返回ture
    !,(非)
        ---返回值和事实相反

* 逻辑与/或 与 短路与/或 区别:

3>5  &  3<4      &  前面不成立,之后判断后面的
3>5  &&  3<4     &&前面不成立,,则后面的不去判断了。。
因此在开发中节省时间 一般用 &&

位运算符:

    & ,
        0代表假,1代表真(相当于 与 运算)
    | ,
        0代表假,1代表真(相当于 或 运算)
    ^ ,    
        0代表假,1代表真(相当于 异或 运算)
    ~ ,    按位取反

移位运算符:

    左移:  <<    ,向左移位,空出位置用0补位
        左移几位  乘以  2  的几次幂
    右移:  >>
        右移几位  除以  2  的几次幂
        前面用(最高位是0,用0补;是1,用1补)补
        (符号位用最高位补)

连接符: +

转义字符: \

    \n   换行    System.out.println(str+"\n"+str1);
    \t   tab制表位

无符号右移,用0补;

三目运算符:

    x ? y : z  (x为ture,值为y;x为false,值为z)
版权声明:自己的学习总结,有错误还望指正~

相关文章推荐

【自学PHP】第三课:PHP运算符

  • 2017年08月03日 00:41
  • 15KB
  • 下载

三目运算符

  • 2017年04月13日 11:02
  • 4KB
  • 下载

第8周-项目1-复数类中的运算符重载(续)-++、--、>>、<<

问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Complex.cpp *作 ...
  • MIKASA3
  • MIKASA3
  • 2015年05月05日 15:37
  • 522

C语言运算符优先级表

  • 2017年08月18日 19:01
  • 12KB
  • 下载

C++运算符重载

  • 2016年11月25日 15:30
  • 226KB
  • 下载

C 语言运算符优先级(记忆口诀)

优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括...

运算符优先级图表

  • 2015年11月17日 14:56
  • 798KB
  • 下载

c语言运算符优先级汇总

  • 2014年03月12日 16:33
  • 91KB
  • 下载

嵌入式系统开发人员C语言测试题 (运算符与表达式)

嵌入式系统开发人员C语言测试题 (运算符与表达式) 申明:原文来之嵌入式系统开发人员C语言测试题 (运算符与表达式) 一. 选择题 (1)设有以下语句: char a=3, b=6...

C++运算符的优先级以及结合性

  • 2016年07月12日 19:08
  • 13KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:运算符
举报原因:
原因补充:

(最多只允许输入30个字)