C语言的位运算

来源:互联网 发布:推荐算法的java实现 编辑:程序博客网 时间:2024/04/27 15:46

位运算

整数在计算机中用二进制的位来表示,C语言提供一些运算符可以直接操作整数中的位,称为位运算,这些运算符的操作数都必须是整型的。
& 按位与, | 按位或 , ^ 按位异或
AND (位与&) OR ( 位或| ) XOR ( 位异或^ )
1 & 1 = 1       1 | 1 = 1       1 ^ 1 = 0
1 & 0 = 0       1 | 0 = 1       1 ^ 0 = 1
0 & 1 = 0       0 | 1 = 1       0 ^ 1 = 1
0 & 0 = 0       0 | 0 = 0       0 ^ 0 = 0
原创粉丝点击