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...