在c 中怎麼打出邏輯或運算子,在C 中怎麼打出邏輯或運算子?

時間 2021-09-17 08:46:08

1樓:許詩文

邏輯編輯

邏輯運算子是根據表示式的值來返回真值或是假值。其實在c語言中沒有所謂的真值和假值,只是認為非0為真值,0為假值。

符號 功能

&& 邏輯與

|| 邏輯或

! 邏輯非

當表示式進行&&運算時,只要有一個為假,總的表示式就為假,只有當所有都為真時,總的式子才為真。當表示式進行||運算時,只要有一個為真,總的值就為真,只有當所有的都為假時,總的式子才為假。邏輯非(!

)運算是把相應的變數資料轉換為相應的真/假值。若原先為假,則邏輯非以後為真,若原先為真,則邏輯非以後為假。

還有一點很重要,當一個邏輯表示式的後一部分的取值不會影響整個表示式的值時,後一部分就不會進行運算了。例如:

a=2,b=1;

a||b-1;

因為a=2,為真值,所以不管b-1是不是真值,總的表示式一定為真值,這時後面的表示式就不會再計算了。

關係運算子是先對兩個表示式進行比較,然後返回一個真/假值。關係運算子關係運算子的功能》大於《小於》=大或等於<=小或等於==等於!=不等於主要問題就是關係運算子的等於 == 和賦值的等於 = 之間的區別了。

一些剛開始學習c語言和c++的新人總是因為弄不明白這兩個運算子之間的區別,經常在一些簡單問題上出錯,自己檢查時卻找不出錯誤的原因。 為了正確區分,請看下面的**:if(amount=123) ……很多新人都理解為如果amount等於123,就怎麼樣。

其實這行**的意思是先賦值amount=123,然後判斷這個表示式是不是真值,因為結果為 123,是真值,那麼就做後面的。如果想讓當amount等於123才執行時,應該修改為if(amount==123) ……

2樓:

shift + 退格鍵下面那個「\」鍵

3樓:

^,就是這個跟數字鍵6是一個按鍵

4樓:匿名使用者

不就是 『||』 嗎? 有什麼疑問?

c語言中的邏輯或運算子怎麼打出來?

5樓:

c語言中的邏輯或運算子可以按住shift鍵,接著按兩下enter上面的鍵就能打出來,接下來具體的演示一下:

1、按住shift鍵不鬆手,接著按兩下enter上面的鍵,如下圖所示2、然後邏輯或運算子就打出來了,如下圖所示3、打邏輯或運算子的時候不需要區分大小寫,在中英文輸入法中按照上面的步驟都能打出來

6樓:匿名使用者

c語言的邏輯或運算子為||,這並不是一個字元,而是由兩個|組成的。

所以在打||的時候,需要連續打兩個|。

|在鍵盤右上角,backspace下面有一個印有|和\的鍵。按住shift同時按這個鍵,就可以打出|了。

在打||的時候,可以按住shift,再按|鍵兩次,然後抬起shift鍵即可。

邏輯或的運算形式為:

expr1 || expr2

其運算規則為:

當expr1與expr2均為假時,結果為假。

否則結果為真。

7樓:匿名使用者

||;shift加右方括弧的右邊那個鍵;該按鍵是'|'和英文'\'中文頓號'、'的輸入鍵

8樓:匿名使用者

就是上檔字元 \ : shift + \ = |

9樓:匿名使用者

鍵盤打出來啊 0 0.

< > <= >= != ==

+ - * / %

c++中,表示邏輯或的符號怎麼輸入?

10樓:匿名使用者

&&(shift+7按兩次)

是邏輯與

||(shift+\按兩次)

是邏輯或

&是位與(shift+7)

|是位或(shift+\)

注:\是「回車」上面的鍵

11樓:匿名使用者

邏輯或是由兩個豎線構成,其輸入的方式為兩次同時按下shift+反斜扛。

注意:不同鍵盤可能反斜扛位置不同。

12樓:匿名使用者

邏輯非 !

邏輯與 &&

邏輯或 ||

13樓:匿名使用者

|,回車鍵上面那個鍵

c語言中,如何輸入邏輯或符號 5

14樓:匿名使用者

1、在鍵盤區的大enter上方,是有一個|和一個\組成的那個鍵,然後用shift+這個鍵就可以打出來了。有時候是分成兩段的,這是在c語言編輯器中的效果,並不影響編譯。

2、果任一運算元或兩個運算元為true,則邏輯「或」運算子 (||) 返回布林值true;否則返回false。運算元在計算之前隱式轉換為型別bool,結果的型別為bool。邏輯「或」具有從左向右的關聯性。

or運算子是||的等效文字。

邏輯「或」運算子的運算元不需要是同一型別,但是它們必須是整型或指標型別。運算元通常為關係或相等表示式。

第一個運算元將完全計算,並且在繼續計算邏輯「或」表示式之前將完成所有***。

僅當第一個運算元的計算結果為 false (0) 時計算第二個運算元。在邏輯「或」表示式為 true 時,這將消除對第二個運算元的不必要的計算。

15樓:百度使用者

不管什麼鍵盤反正你在鍵盤上看到的是這樣的標誌||

就是一豎線中間斷開的,按住shift按兩下該鍵

16樓:匿名使用者

在鍵盤上 enter鍵的上面

17樓:

shift+等號右邊的鍵,2次||

18樓:匿名使用者

&& || !

有些鍵盤是回車上面哪個鍵

c語言邏輯運算子順序,C語言邏輯運算子順序

邏輯運算子有三種,分別為 與運算 或運算 非運算 三者的優先順序順序為 ps.1 與運算子 和或運算子 均為雙目運算子。具有左結合性。非運算子 為單目運算子,具有右結合性。2 和 優先順序低於關係運算子,優先順序高於算術運算子。 a b c 1 a b c b c a b c ls,貌似 的優先順序...

c語言邏輯運算子,C語言中邏輯運算子的規則是什麼

伊婷婷 c語言中的邏輯運算子就三種,與 或 非,它們的優先極順序為非,與,或。它們含義如下,當操做數為真時,結果為假,反之也成立,並且它的優先極也最高,因為只有它是單目運算子,只有當兩個操做數都為真時,結果才為真,否則為假。只有當兩個操做數都為假時,結果才為假,否則結果為真。除了這些,邏輯運算子還有...

c語言邏輯運算子問題,c語言邏輯運算子 我不明白 和 到底是怎麼運算的

x y z 優先順序,所以上式等價於 x y z 這裡 x和 y z 是同級別的,表示式從左往右掃描,x成立,後面就直接跳過,輸出100 x y z 同理,優先順序 x y z x值是0,跳過 y 但是這隻能說明 的左邊是0,右邊還是要計算的,z執行了,所以最後輸出0,1,0 說明白點,這裡的優先順...