⑴ c語言雙豎線什麼意思
|| 叫「邏輯或」,編程語言基本都有這個運算符。
下面給你引用一段Javascript中的解釋,適用於C。
⑵ C語言中符號兩豎是什麼意思
對
邏輯或!就是在
"||"符
兩邊的條件,只要一邊的條件為真,則這個總的條件就為真!如
if(條件1
||
條件2)
只要"條件1"或"條件2"
任意一個為真
則if條件就為真。
⑶ c語言中表示「或」的兩條豎線怎麼打出來啊
在C語言中,或有兩種。
1 邏輯運算中的或運算。題目中提到的就是這一運算。
標識符為||, 它並不是一個符號,而是由兩個|組成的。
可以在鍵盤右側,字母的第一行(QWERT行)最右側,會有一個標注為|和\兩個字元的鍵。 同時按shift和該鍵,即可打出|符號。連續打兩次就是||。
其功能為邏輯或,是一個二目運算符,只有當兩邊的表達式均為假時,結果為假,否則結果為真。即:
真||真=真
真||假=真
假||真=真
假||假=假
2 另一種或運算為位運算中的或操作。
標識符為|, 打出的方法同上,只不過不是兩次而是一次
或操作的功能是按位執行或運算。每位的執行原則為
0|0=0
1|0=1
0|1=1
1|1=1
即只有兩邊的值均為0時結果為0,否則為1。
⑷ C語言中的或是兩根杠(||)還是一根杠(|) 為啥編譯都能過
對於邏輯運算來說,邏輯或與算術或的效果相同,因為非0值不管用哪種或運算結果都是非0值,只要有一個值非0則邏輯或、算術或結果都非0,兩個0值的邏輯或、算術或都為0。但是對於一道杠的算術運算來說,是不能用兩道杠的邏輯或代替的,因為算術或的結果可能是任何整數,但邏輯或的結果只可能是0和1。
與運算沒有這個特性,比如兩個非0值的邏輯與必然非0,但算術與卻可能為0.
⑸ C語言中那個雙豎線怎麼打出來如圖
在C語言編程時,需要打出雙豎線時,應切換英文輸入法,按住shift鍵和右斜杠鍵(一般鍵盤的大鍵盤區域只有一個右斜杠鍵),即可打出單豎線,再次輸入一個單豎線即可成為雙豎線使用,只按一次這個鍵是打出右斜杠符號。
(5)兩根豎線在c語言中表示什麼意思擴展閱讀:
在C語言中,雙豎線表示邏輯或運算,
邏輯運算符包含邏輯與、或、異或、非等邏輯運算符。 如果一個操作數或多個操作數為true,則邏輯或運算符返回布爾值true;只有全部操作數為false,結果才是false。
邏輯或運算示例:
0 || 0 = 0;
1 || 0 = 1;
0 || 1 = 1;
1 || 1 = 1。
參考資料:邏輯或-網路
⑹ C語言 or的用法
or代表或的意思,在C語言中有兩種或操作,一種是邏輯或運算符,一種是位或運算符。邏輯或運算符用||來表示,位或運算符用|(只有一個豎杠)來表示,特別注意,位或操作,只能操作整型數據。比如:
for(intinx=0;inx!=10;++inx){
//當x==1或者x==5的時候輸出helloworld
if(inx==1||inx==5)printf("helloworld ");
}
注意邏輯或運算具備短路求值特點,如上面的例子,如果inx==1成立,則不會檢測後面的inx==5了。這就是短路求值。
位或運算比較簡單一般的規則是,遇1得1。
0 | 1 = 1
1 | 0 = 1
0 | 0 = 0
1 | 1 = 1
⑺ C語言中那個雙豎線怎麼打出來如圖
在C語言編程時,需要打出雙豎線時,應切換英文輸入法,按住shift鍵和右斜杠鍵(一般鍵盤的大鍵盤區域只有一個右斜杠鍵),即可打出單豎線,再次輸入一個單豎線即可成為雙豎線使用,只按一次這個鍵是打出右斜杠符號。
(7)兩根豎線在c語言中表示什麼意思擴展閱讀:
在C語言中,雙豎線表示邏輯或運算,
邏輯運算符包含邏輯與、或、異或、非等邏輯運算符。 如果一個操作數或多個操作數為true,則邏輯或運算符返回布爾值true;只有全部操作數為false,結果才是false。
邏輯或運算示例:
0 || 0 = 0;
1 || 0 = 1;
0 || 1 = 1;
1 || 1 = 1。