『壹』 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
兩個||,表示邏輯運算中的或操作。