java中 & | && || ^ 五种运算符的区别
来源:互联网 发布:如何获取股票数据 编辑:程序博客网 时间:2024/06/07 16:40
1、& 逻辑与 运算特点
true & true = true;
true & false= false;
false & true = false;
false & false= false;
运算规律:
& 运算符两边只要有一个为false,结果肯定为false.
只有两边都 为true时,结果才为true.
并且两边都 必须运算一遍。
2、 | 逻辑或 运算特点
true | true = true;
true | false= true;
false | true = true;
false | false= false;
运算规律:
| 运算符两边只要有一个为true,结果肯定为true;
只有两边都 为false,结果才是false
并且两边都 必须运算一遍。
3、^ 异或 运算特点
它和| 有点不一样
运算特点
true ^ true = false;
true ^ false= true;
false ^ true = true;
false ^ false= false;
运算规律:
& 运算符两边结果如果相同,结果是false
两边结果不同,结果为true
并且两边都 必须运算一遍。
4、&& 运算特点
和&运算结果是一样的,但是运算过程有点小区别 :
& 无论左边的运算结果是什么,右边 都 参与 运算
&& 当左边为false时,右边不参与 运算
5、 || 运算特点
和|运算结果是一样的,但是运算过程有点小区别 :
| 无论左边的运算结果是什么,右边 都 参与 运算
|| 当左边为true时,右边不参与 运算
- java中 & | && || ^ 五种运算符的区别
- java中&和&&的区别 位运算
- 五种运算符
- JS五种运算符,运算符的优先级
- VBScript中"\"与"/"运算符的区别
- Python运算符中/和//的区别
- scala中运算符 :: 、:+ 、+: 、::: 、++ 的区别
- c++中运算符&,&&,|,||的区别
- Java运算符>、>>、>>>三者的区别
- Java 位运算符|和^的区别
- java 中 += 和 =+运算的区别
- 在Java中,用作字符串比较的运算符" == "和".equals()"的区别
- java 中位运算符和逻辑运算符 &和&&的区别
- java中加号为连接字符与运算符的区别
- JAVA中补码的运算;移位运算符
- java学习笔记<五>instanceof运算符
- java SE 运算符(五)
- 从零开始学java(五)运算符
- Qt之Qwt初探(一)
- raft
- 数据结构
- js表单提交,支持图片上传
- Windows7+anaconda2+python3+PyCharm+TensorFlow 环境搭建(无GPU)
- java中 & | && || ^ 五种运算符的区别
- Log4j日志使用详解
- 【HDU】4978 A simple probability problem. 凸包
- ORM
- shiro 配置
- 关于input事件是否全选以及如何获取checked的值的相关问题
- Android源码编译(三)单独编译webkit
- centos7下mxnet0.11.0源码安装
- RESTful API 设计最佳实践