+ -
当前位置:首页 → 问答吧 → 逻辑运算与位运算

逻辑运算与位运算

时间:2011-12-05

来源:互联网

逻辑运算与位运算有什么区别?为什么1和2的逻辑运算是1而位运算却是0

作者: h3701553wj   发布时间: 2011-12-05

逻辑运算的结果是真或者假,定义0是假,非0就是真,1和2都是非0值所以都是真了,所以结果就是1(真)

位运行是安装二进制的每一位进行运算
00000001 (1)
00000010 (2)
00000000 (按位与的结果)

作者: liru125504   发布时间: 2011-12-05

引用 1 楼 liru125504 的回复:

逻辑运算的结果是真或者假,定义0是假,非0就是真,1和2都是非0值所以都是真了,所以结果就是1(真)

位运行是安装二进制的每一位进行运算
00000001 (1)
00000010 (2)
00000000 (按位与的结果)

正解

作者: linhai0819   发布时间: 2011-12-05

就是说位运算是按位的逻辑运算是吧

作者: h3701553wj   发布时间: 2011-12-05

一楼正解!

作者: wizard_tiger   发布时间: 2011-12-05

额。。。懂了

作者: h3701553wj   发布时间: 2011-12-05