结果 = 操作数1">

c语言中|是什么意思

来源:这里教程网 时间:2026-02-21 16:46:55 作者:

C语言中的 | 操作符

什么是 | 操作符?

| 操作符是 C 语言中用于进行按位逻辑 OR 操作的按位运算符。

按位逻辑 OR 操作如何工作?

立即学习“C语言免费学习笔记(深入)”;

当 | 操作符作用于两个二进制数时,它逐位执行以下操作:

如果两个位都是 0,则结果为 0。 如果两个位其中一个为 1,则结果为 1。 如果两个位都是 1,则结果为 1。

语法:

<code class="c">结果 = 操作数1 | 操作数2;</code>

示例:

考虑以下二进制数:

操作数1:1010(2) 操作数2:1011(2)

执行按位 OR 操作:

<code>1010 (2) | 1011 (2)
-------
1011 (2)</code>

因此,结果为 1011(2),或十进制的 11。

用途:

| 操作符广泛用于 C 语言程序中,包括:

设置标志位 合并位图 提取特定位 检测奇偶位

相关推荐