在C语言中, | 尀 是什么意思

2024-11-27 07:26:55
推荐回答(5个)
回答1:

| 表示按位或运算,比如: 0x0F | 0xF0 = 0xFF
\ 表示连接下一行,一般用于定义宏的时候,因为宏定义只有一行,而有时需要写成多行方便查看,比如:
#define exchange(a, b) { int c;\
c = a;\
a = b;\
b = c;}
上面的定义等价于:
#define exchange(a, b) {int c; c = a; a = b; b = c;}

回答2:

| 是位或运算,
例如:9|5可写算式如下:
00001001
|00000101
00001101 (十进制为13)可见9|5=13
\ 相当于连接符号,表示下一行是上一行的继续

回答3:

|是按位或操作
||是逻辑或

回答4:

回答5:

应该是 || 吧,估计是印刷错误吧,