逻辑运算符有什么用?
来源:互联网 发布:淡雅的色彩知乎 编辑:程序博客网 时间:2024/04/29 20:52
逻辑运算符有什么用?
用于连接 两个boolean类型的表达式。
&:与
|:或
&:符号的运算特点:
true & true = true;
true & false = false;
false & true = false;
false & false = false;
&:运算规律:
&运算的两边只有有一个是false,结果肯定是false。
只有两边都为true,结果才是true。
|:运算特点:
true | true = true;
true | false = true;
false | true = true;
false | false = false;
|:运算规律:
|运算的两边只要有一个是true,结果肯定是true。
只有两边都为false。结果是false。
^:异或 :和或有点不一样。
^:运算特点。
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
^异或的运算规律:
^符号的两边结果如果相同,结果是false。
两边的结果不同,结果是true。
!:非运算,判断事物的另一面。
!true = false
!false = true;
!!true = true;
面试题:
&&:
和&运算的结果是一样的。但是运算过程有点小区别。
&:无论左边的运算结果是什么,右边都参与运算。
&&:当左边为false时,右边不参与运算的。
||:
和|运算的结果是一样的。但是运算过程有点小区别。
|:无论左边的运算结果是什么,右边都参与运算。
||:当左边为true时,右边不参与运算的。
用于连接 两个boolean类型的表达式。
&:与
|:或
&:符号的运算特点:
true & true = true;
true & false = false;
false & true = false;
false & false = false;
&:运算规律:
&运算的两边只有有一个是false,结果肯定是false。
只有两边都为true,结果才是true。
|:运算特点:
true | true = true;
true | false = true;
false | true = true;
false | false = false;
|:运算规律:
|运算的两边只要有一个是true,结果肯定是true。
只有两边都为false。结果是false。
^:异或 :和或有点不一样。
^:运算特点。
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
^异或的运算规律:
^符号的两边结果如果相同,结果是false。
两边的结果不同,结果是true。
!:非运算,判断事物的另一面。
!true = false
!false = true;
!!true = true;
面试题:
&&:
和&运算的结果是一样的。但是运算过程有点小区别。
&:无论左边的运算结果是什么,右边都参与运算。
&&:当左边为false时,右边不参与运算的。
||:
和|运算的结果是一样的。但是运算过程有点小区别。
|:无论左边的运算结果是什么,右边都参与运算。
||:当左边为true时,右边不参与运算的。
0 0
- 逻辑运算符有什么用?
- 人气有什么用?
- 系统分析有什么用
- 数学有什么用??
- AssociatedControlID有什么用?
- 数学有什么用?
- static有什么用?
- const 有什么用
- 看看有什么用?
- super() 有什么用?
- XML 有什么用
- 技术有什么用?
- 图层蒙版 有什么用
- SEO有什么用
- javascript有什么用?
- 蓝牙有什么用?
- 蓝牙有什么用?
- 技术有什么用?
- leetcode_Evaluate Reverse Polish Notation
- “Runtime Error”不产生dump文件的解决办法
- 最长上升子序列 O(n^2)算法和O(nlogn)算法
- php缩率图
- [LeetCode] 4Sum
- 逻辑运算符有什么用?
- Eclipse生成可执行jar包
- 黑客窃700万Dropbox用户密码 称:仅部分”战利品“
- xcode svn代码控制标记
- hadoop无法启动DataNode问题
- cacti 系统时间调整对流量图的影响
- Oracle 数据类型
- Codeforces 2B The least round way 动态规划(分类讨论)
- HTML5移动开发(4)——CSS2和CSS3