c语言中两个竖线|| 叫“逻辑或”,编程语言基本都有这个运算符。
扩展资料
“|”在C语言中表示按位或,是双目运算符。其功能是参与运算的两数各对应的二进位(也就是最后一位)相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。
C语言中两条竖线是或者的意思,也就是逻辑或。例如a | | b当两者都为真结果为真,都为假结果为假,一真一假结果为真。
c语言中两个竖线|| 叫“逻辑或”,编程语言基本都有这个运算符。
扩展资料
“|”在C语言中表示按位或,是双目运算符。其功能是参与运算的两数各对应的二进位(也就是最后一位)相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。
C语言中两条竖线是或者的意思,也就是逻辑或。例如a | | b当两者都为真结果为真,都为假结果为假,一真一假结果为真。