逻辑运算与按位运算

来源:互联网 发布:两院院士厉害吗 知乎 编辑:程序博客网 时间:2024/05/21 18:32

逻辑与&&:遇0为0;

逻辑或||:遇1为1;

逻辑非!:遇0为1,遇1为0;

按位与&:二进制每一位遇0为0;

按位或 |:二进制每一位遇1为1;

按位异或^:0^0=0,0^1=1,1^0=1,1^1=0;

按位取反~:二进制每一位取反。

逻辑与和按位与的区别:

    对于两个逻辑量,都是一样的;

    对于两个整型量,就不一样了,例如,对2和1进行逻辑与和按位与运算:

    2&&1=1;

    2&1=0   

0 0
原创粉丝点击