c語言中,兩道離得很遠的豎槓是什麼意思?

時間 2023-03-26 03:55:02

1樓:匿名使用者

1、兩道豎槓就是邏輯或 ||如果一個運算元或多個運算元為 true,則邏輯或運算子返回布林值 true;只有全部運算元為false,結果才是 false。

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

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

第一個運算元將完全計算,並且在繼續計算邏輯「或」表示式之前將完成所有***。僅當第一個運算元的計算結果為 false (0) 時計算第二個運算元。在邏輯「或」表示式為 true 時,這將消除對第二個運算元的不必要的計算。

2樓:匿名使用者

兩道豎槓就是邏輯或。

3樓:匿名使用者

名稱:或。例子: a||b

含義:a或b

4樓:小白好吃

有截圖嗎!這個自少有一個圖啊!

沒圖鬼知道是什麼啊!

c語言中符號兩豎是什麼意思

5樓:匿名使用者

對 邏輯或!就是在 "|符 兩邊的條件,只要一邊的條件為真,則這個總的條件就為真!如 if(條件1 ||條件2)

只要"條件1"或"條件2" 任意一個為真 則if條件就為真。

6樓:匿名使用者

邏輯運算子,相當於漢語中的『或』。

7樓:沒想到錯過了

邏輯或,是邏輯運算子的一種~~

8樓:小豬乖乖

相或比較。

比如if(a==b ||b==c)

a = 1;

只有在a ==b或者 b==c的時候才有a=1;

c語言一豎什麼意思啊 111111111111111

9樓:匿名使用者

|是位運算子,按位或的意思咯!要轉換成二進位制來算如0|1=1,1|0=1,0|0=0,1|1=1;10|01=11,11|10=11……等等。

||呢,是邏輯運算子啊。假如。

a=1,b=2,那a||b=true,就是真的意思a=0,b=2,那a||b=true

a=1,b=0,那a||b=true

a=0,b=0,那a||b=false

c中,零為假,非零為真。

多看書吧,書裡都有的。

10樓:匿名使用者

按位運算子。

| 按位或。

2. 按位或運算 按位或運算子「|」是雙目運算子。其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有一個為1時,結果位就為1。參與運算的兩個數均以補碼出現。

例如:9|5可寫算式如下: 00001001|0000010100001101 (十進位制為13)可見9|5=13main()

可參考。

11樓:匿名使用者

一豎一 按位或 運算子。

比如說 111 | 000 = 111

這句話的意思就是要將這個io口的低六位 置為1 即置高的意思。

12樓:匿名使用者

0x3c是一個十六進位制數 p3=p3|0x3c這句話就是對p3移位0x3c 也就是移位的功能。

13樓:網友

兩豎是邏輯或,一豎是按位或。

c語言中符號兩豎是什麼意思

14樓:逮長逸穆驪

對邏輯或!就是在。

"||符。兩邊的條件,只要一邊的條件為真,則這個總的條件就為真!如if(條件1

||條件2)

只要"條件1"或"條件2"

任意一個為真。

則if條件就為真。

15樓:寧雪容洋馳

c語言中的&有三種使用方式。

1取地址操作符。單目運算,與其後的變數或常量組合,用於獲取該運算元的記憶體地址。

2位操作中的按位與操作,雙目運算子,&的兩邊的表示式均參與操作。

計算時,按位計算。對於任意一位,如果兩個運算元該位上的值均為1,則結果該位上為1,否則結果該位上值為0.

3當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。雙目運算子,&&的兩邊的表示式均參與操作。

當&&兩邊均為真時,結果為真。否則結果為假。

&&由於是邏輯運算,結果只有真(1)或假(0)兩種情況。

c語言中表示「或」的兩條豎線怎麼打出來啊

16樓:管罡

在c語言中,或有兩種。

1 邏輯運算中的或運算。題目中提到的就是這一運算。

識別符號為||,它並不是一個符號,而是由兩個|組成的。

可以在鍵盤右側,字母的第一行(qwert行)最右側,會有一個標註為|和\兩個字元的鍵。 同時按shift和該鍵,即可打出|符號。連續打兩次就是||。

其功能為邏輯或,是一個二目運算子,只有當兩邊的表示式均為假時,結果為假,否則結果為真。即:

真||真=真。

真||假=真。

假||真=真。

假||假=假。

2 另一種或運算為位運算中的或操作。

識別符號為|, 打出的方法同上,只不過不是兩次而是一次或操作的功能是按位執行或運算。每位的執行原則為0|0=0

即只有兩邊的值均為0時結果為0,否則為1。

17樓:網友

換行會打吧。。 n」

那個斜槓上面的 就是豎線。

18樓:網友

我瘋掉了。。。

你真的在學習c?

shift+\ 按兩次。

c語言中一條豎線是什麼符號?

19樓:路堯家的顧小言

「|」在c語言中表示按位或,是雙目運算子。其功能是參與運算的兩數各對應的二進位(也就是最後一位)相或。只要對應的二個二進位有一個為1時,結果位就為1。

參與運算的兩個數均以補碼出現。

例如:13|17可寫算式如下:

20樓:水草下的陽光

位運算子。

c提供了六種位運算運算子;這些運算子可能只允許整型運算元,即char、short、int和long,無論signed或者unsigned。

& 按位and(相當於數學中的「交」)

| 按位or(相當於數學中的「並」)

^ 按位異或。

<< 左移。

>> 右移。

~ 求反(一元運算)

21樓:匿名使用者

你說的是「|」這個符號吧,它是按位或的意思,比如2|3,首先要把他們轉化成相應資料型別的二進位制形式,如果這裡的2和3對應的變數是char型的,就是00000010 | 00000011=00000011.

22樓:匿名使用者

你說的應該是邏輯運算子中的「或」,是由兩條豎線組成,即「||他的意思是,假若該運算子兩側的條件,只要有一個為真,則該運算子表示的這個式子為真。

23樓:開賓士看田水

你說的是這樣 \ 不?

這個是加上字母是轉義字元。 不同的有不同的含義。你可以查一下轉義字元就可以知道了。

希望能幫到你。

c語言中那個雙豎線怎麼打出來?

24樓:千鋒教育

鍵盤上這兩個鍵同時即可。

c是結構式語言:結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於編碼、維護以及除錯。

c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

25樓:匿名使用者

大鍵盤在shift鍵上邊,enter鍵左邊有個| \的圖示,摁住shift鍵再按它就可以出來, 代表c語言中的管道符號。

c語言中邏輯或的 豎線怎麼打啊

26樓:千鋒教育

同時按鍵盤上的這兩個鍵。

c語言適用範圍大:適合於多種作業系統,如windows、linux、dos、unix等等;也適用於多種機型。c語言對編寫需要硬體進行操作的場合,優於其它高階語言,有一些大型應用軟體也是用c語言編寫的。

27樓:塵世間的菜鳥

shift鍵加 |\這個鍵,平時就是\的這個,就可以打出 ||實現不行你就複製對比下。

28樓:匿名使用者

那個在鍵盤區的大enter上方,是有一個|和一個\組成的那個鍵,然後你用shift+這個鍵就可以打出來了。你看到的分成兩段的,是在c語言器中的效果,這個是不影響編譯的,沒問題,就是它!

29樓:網友

就是分成兩段的啊 在不同器裡面會顯示的不一樣。

30樓:匿名使用者

|| 就這樣兩條線,在英文輸入的模式下輸入就可以了。

31樓:網友

請仔細看看鍵盤上是有個"|"的鍵的。

32樓:網友

正確作法:按住shift,再按鍵盤+號右邊的那個鍵。

33樓:匿名使用者

shift+\ 就是 |

我這打是沒兩半的,你換成英文輸入時再打,肯定不會分兩半。

你的問題好搞笑,哇哈哈~~~

34樓:網友

||打 shift+\ 即可。

一般這個鍵在鍵盤上退格鍵的 左邊或下邊。

35樓:匿名使用者

\這個鍵上是個兩個小短豎的但是打出來就是|..shift+\)

哈哈知道了就好了慢慢來。

36樓:網友

」|「複製過去吧。

用美式鍵盤打的,按shift+\

兩道c語言題

弒緋 第一題 答案是 a 1,b 65535 原因 定義a和b為無符號的short整型,首先無符號,所以a 1,第二,本身short整型的輸出範圍是 32767到32767,但是因為是無符號的,所以是0到65535,而65536大於它,所以取最大值,65535 第二題 答案是 第一個輸出 23456...

求問c語言兩個題,求教C語言程式設計題兩道。

1 要相信執行結果 巨集是替換 程式是這樣執行的 fb fb k,k 1 k 7 fb k k 1 1 k 7 第一次巨集替換 k k 1 1 k 1 7 第二次巨集替換 3 3 1 1 3 1 7 11 3 1 7 27 注意替換時一定不要忘記 所有巨集替換是在編譯之前的預處理模組完成的 此時還沒...

c語言 兩道題 解釋詳細點 謝謝

第一題 fun6 35 首先執行k num 10 根據優先順序,上述表示式等價於 k k num 10 1 35 10 1 5 5 然後執行num 10 即num 35 10 3 之後while 3 條件成立繼續迴圈。首先執行k num 10 根據優先順序,上述表示式等價於 k k num 10 5...