📅  最后修改于: 2023-12-03 14:59:37.943000             🧑  作者: Mango
在C语言中,| 是一种位运算符。它用来执行按位或运算,也称为位或操作。| 运算符的含义是将两个二进制数的每一位上的值进行按位或运算,得到的结果为1当且仅当两个二进制数的相应位上至少有一个为1。
result = value1 | value2;
其中,value1 和 value2 可以是任意基本数据类型,包括 int、char、long、short、unsigned int 等。
| 运算符用于执行按位或运算。它将两个二进制数的每一位上的值进行按位或运算,得到的结果为1当且仅当两个二进制数的相应位上至少有一个为1。
下面是一个简单的示例,演示了如何使用 | 运算符来执行按位或运算。
#include <stdio.h>
int main() {
int a = 60; // 二进制为 0011 1100
int b = 13; // 二进制为 0000 1101
int c = a | b; // 二进制为 0011 1101
printf("a = %d\n", a);
printf("b = %d\n", b);
printf("c = %d\n", c);
return 0;
}
上述代码将输出:
a = 60
b = 13
c = 61
使用 | 运算符时需要注意以下几点:
以上就是关于 C 语言中 | 运算符的介绍,希望能对您有所帮助!