逻辑位运算与逻辑运算
2011-10-22 08:55
218 查看
两者非常容易混淆, 其实这是截然不同的两种运算.
1.逻辑位运算
与运算 1&2 = 0 -> 0000 0001 & 0000 0010 = 0000 0000 = 0
或运算 1|2 = 3 -> 0000 0001 & 0000 0010 = 0000 0011 = 3
按位求反(~)运算,异或(^)运算略.
移位(<<左移,>>右移)运算略.
2.逻辑运算
逻辑与&& 例如: if (a.length>1 && b.length>1)
逻辑或|| 例如: if (a.length>1 || b.length>1)
逻辑求反! 例如: if (!a.length>1)
逻辑运算是常用的, 而逻辑位运算是二进制位的操作, 平时比较少用而已;
1.逻辑位运算
与运算 1&2 = 0 -> 0000 0001 & 0000 0010 = 0000 0000 = 0
或运算 1|2 = 3 -> 0000 0001 & 0000 0010 = 0000 0011 = 3
按位求反(~)运算,异或(^)运算略.
移位(<<左移,>>右移)运算略.
2.逻辑运算
逻辑与&& 例如: if (a.length>1 && b.length>1)
逻辑或|| 例如: if (a.length>1 || b.length>1)
逻辑求反! 例如: if (!a.length>1)
逻辑运算是常用的, 而逻辑位运算是二进制位的操作, 平时比较少用而已;
相关文章推荐
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
- numpy学习笔记-将条件逻辑表述为数组运算
- 逻辑运算与位运算区别
- 从window.console&&console.log(123)浅谈JS的且运算逻辑(&&)
- 逻辑代数和运算
- java:位运算与逻辑运算
- 逻辑运算
- Swift基本运算符和简单的逻辑运算符
- JS逻辑运算结果
- 逻辑运算
- JAVA按位逻辑运算基本教程(1)
- 逻辑运算表达式&&或||
- 【转载】计算机程序的思维逻辑 (3) - 基本运算
- 大二的时候的一个小项目---实现四则运算的逻辑分析实现(小型编译器)
- c/c++ 逻辑运算_条件语句_循环语句
- VueJS表达式支持:逻辑控制或运算
- 关系、逻辑运算及自增自减
- 逻辑运算学习笔记
- JavaSE7基础 逻辑运算 普通与& 和 短路与&&的区别
- nginx配置逻辑运算实现方式 与 && 或 ||