当前位置: 首页 > 工具软件 > c > 使用案例 >

C与或

别旻
2023-12-01
C/C++:参与运算的两数各对应的二进位相与
&:按位与 (只有对应的两个二进位均为1时,结果位才为1,否则为0)
例:x=3&3; x值:3 x=3&4;x值:0 x=3&1;x值:1
3 0011
4 0100
1 0001
&&:与运算(0代表false,其他数值代表true)
例:x=3&&3; x值:1 x=0&&4;x值:0
|:按位或(对应的两个二进位1,0为1,1,1为1)
例:x=3|3; x值:3 x=3|4;x值:7 x=3|1;x值:3
3 0011
4 0100
1 0001
||:或运算(同为0时才为0,不同为0时为1)
例:x=3||3; x值:1 x=0||0;x值:0 x=0||1;x值:1
 类似资料: