2.12.1 “按位与”运算符 (&)

2013-10-12 09:53:35 · 作者: · 浏览: 194

2.12 位运算符和位运算

位运算是一种C语言提供的对二进制位的操作功能。它应用于整型数据,即把整型数据看成固定的二进制序列,然后对这些二进制序列进行按位运算。C 语言提供了6 种基本位运算功能:按位与、按位或、取反、异或、左移、右移,下面将分别进行介绍。

2.12.1 “按位与”运算符 (&)

按位与运算是指对两个运算量相应的位进行逻辑与,“&”的运算规则与逻辑与“&&”相同。按位与表达式为c = a & b,运算规则如图2.21所示。

 
图2.21 按位与运算