您的位置:首页 >精选综合 >

按位与和逻辑与的区别(按位与)

大家好,我是小新,我来为大家解答以上问题。按位与和逻辑与的区别,按位与很多人还不知道,现在让我们一起来看看吧!

1、位运算符C语言提供了六种位运算符:

2、& 按位与

3、| 按位或

4、^ 按位异或

5、~ 取反

6、<< 左移

7、>> 右移

8、按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。

9、例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!