‘壹’ c语言中,两道离得很远的竖杠是什么意思
1、两道竖杠就是逻辑或 ||。如果一个操作数或多个操作数为 true,则逻辑或运算符返回布尔值 true;只有全部操作数为false,结果才是 false。
2、如果任一操作数或两个操作数为true,则逻辑“或”运算符 (||) 返回布尔值true;否则返回false。操作数在计算之前隐式转换为类型bool,结果的类型为bool。逻辑“或”具有从左向右的关联性。or运算符是||的等效文本。逻辑“或”运算符的操作数不需要是同一类型,但是它们必须是整型或指针类型。操作数通常为关系或相等表达式。第一个操作数将完全计算,并且在继续计算逻辑“或”表达式之前将完成所有副作用。仅当第一个操作数的计算结果为 false (0) 时计算第二个操作数。在逻辑“或”表达式为 true 时,这将消除对第二个操作数的不必要的计算。
‘贰’ 在linux下shell脚本中if中用到or怎么写
linux下shell脚本的逻辑的or用运算符 || 表示,if中用到or的写法实例如下:
a=10
b=20
if[[$a-lt 50||$b-gt 50]]
then
echo"返回 true"
else
echo"返回 false"
fi
其中$a-lt100表示a<50 为真;$b-gt 50 表示b>50为假;真 or 假为真。
所以输出结果为:返回 true
(2)脚本中竖杠代表什么扩展阅读
1、shell中流程控制if基本语法介绍:
if condition
then
command1
command2 ...
commandN
fi
2、shell中的另一个逻辑运算符and (&&)用法实例介绍:
a=10
b=20
if[[$a-lt100&&$b-gt100]]
then
echo"返回 true"
else
echo"返回 false"
fi
输出结果为:返回 false
‘叁’ C语言的竖杠怎么打
C语言的竖杠为|,可以直接在键盘上输入。
键盘右上角backspace键下方有一个印着|和\的键,使用shift加这个键就可以输入|了。
|在C语言中有两种用途:
1
单独的|,表示位运算中的按位或操作。
2
两个||,表示逻辑运算中的或操作。