或(|)运算
或运算的操作符为|。2个数进行或运算时,就是将这2个数的二进制进行或操作,只要2个数对应的位有一个为1,该位运算结果为1,否则运算结果为0。
即1|1 = 1,1|0 = 1, 0|0 = 0。那么如何计算两个整数的或运算呢?比如计算15|10,首先15的二进制为:1111,10的二进制为1010,所以15|10为:
所以15|10=15。
int main(void)
{
int a = 15;
int b = 10;
int c = 15|10;
printf(“a|b=%d\n”,
c);
return 0;
}