逻辑运算

来源:互联网 发布:美团外卖大数据 编辑:程序博客网 时间:2024/06/15 00:52

按位与:按照二进制数运算  

与:按照 零false 非零true 做true&false = false 运算

// 5=(0000 0101) 2=(00000010) // 5&&2=true&&true=true=1   5&2=0000 0000=0  二进制位做运算,每一位0&1=0,0|1=1// 逻辑运算符优先级小于 << 和 >>,所以应加括号#include<iostream>using namespace std;int main() {int a = 5, b = 2;cout << (a && b) << "   " << (a&b) << endl;return 0;}

异或 ^ 按位异或   5^3=6

0 0
原创粉丝点击