大家好,我是小新,我来为大家解答以上问题。洛基亚,逻辑呀很多人还不知道,现在让我们一起来看看吧!
1、按位与和逻辑与的区别如下:
2、①代表含义不同
3、按位与运用二进制进行计算,逻辑与比较符号两边的真假输出逻辑值。
4、②运算法则不同
5、按位与对所有的表达式都要判断,逻辑与运算符第一个表达式不成立的话,后面的表达式不运算,直接返回。
6、③输出不同
7、按位与&输出运算结果为不同的数值,逻辑与 && 输出逻辑值true或者 false。
8、例如: 按位与1&2=0;逻辑与1&&2=true(一般用数字1代指ture)。
9、扩展资料
10、按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位都为1时,结果位才为1。参与运算的两个数均以补码出现。
11、按位与规则
12、1&1=1
13、1&0=0
14、0&1=0
15、0&0=0
16、逻辑与,符号为“&&”,只有两个操作数都是真,结果才是真。 逻辑与操作属于短路操作,既如果第一个操作数能够决定结果,那么就不会对第二个操作数求值。对于逻辑与操作而言,如果第一个操作数是假,则无论第二个操作数是什么值,结果都不可能是真,相当于短路了右边。
17、逻辑与规则
18、1&&1=1
19、1&&0=0
20、0&&1=0
21、0&&0=0
22、参考资料来源:百度百科-按位与
23、参考资料来源:百度百科-逻辑与
本文到此讲解完毕了,希望对大家有帮助。