1樓:匿名使用者
由於&&的優先順序比||高,所以先計算1&&0,由於&&運算子當兩個
運算元都不是0的時候才為1,所以1 && 0的結果是0。接下來就該計算0 || 1。由於||運算子在兩個運算元任意一個為非零時結果就是1,所以0 || 1的結果為1,整個表示式的結果就為1。
2樓:an很圓滑
1,雖然1&&0結果是0,然後是0||1得到的結果就是1
請問c語言中,0&&0||1的值是多少啊 ?
3樓:匿名使用者
值為1,因為它有2個邏輯運算子,執行的是2次不同的操作,先做了0&&0,然後做了0||1,這跟你說的情況是不同的,
4樓:yiqi翱翔
「&&」(邏輯與)、"||"(邏輯或)是邏輯運算子。 同一等級的,從左到右結合運算,0&&0為假,即為0,0再與1相或0||1為真,即為1.
5樓:匿名使用者
根據運算優先順序,先算0&&0得0,再算0||1得1,所以最終結果是1。
6樓:樂酷科技
(0&&0)||1
這樣子 括號左邊為0 看 右邊 為真 所以表示式為真 輸出1
7樓:匿名使用者
除非是0&&(0||1)
1||0&&1&&0 的結果是什麼 為什麼
8樓:
結果是1
首先邏輯與優先順序高於邏輯或,其次邏輯運算是從左到右的
1和0或者1做邏輯或運算都是1
9樓:匿名使用者
結果為1 。
&&的優先順序比||要高。所以你不用看後面2個&&,就看前面一個||,因為1||x,所以不管||後面為1或0,結果都為1.
10樓:匿名使用者
0&&1=1
根據優先順序後面的不用看;
有一個1 結果就是1
c語言中0<=i<1是什麼意思??既不是i>=0&&i<1,也不是i>=0||i<1,牛人們,給個解釋唄!!謝謝
11樓:匿名使用者
首先要明確「=」是從右到左,「<」是從左到右所以:該題目相當於0<=(i<1),
那麼,先i<1指i的範圍小於1
接著把一個小於1的i進行對比,判斷 i是否》=0或者說0<=i。
這樣,這個題目就做好了。
當然,由於你沒有一個具體的**,所以沒辦法確切判斷。這是我的思維。
你把全部**發給我,我一定能解決這個不會出錯。
12樓:匿名使用者
0<=i<1
=>( 0<=i ) < 1
0和i 先比較,
邏輯運算結果是真或假,真是1,假是0,
再和1比較
13樓:匿名使用者
這個就是邏輯運算的連續運算了,
運算順序是先運算0<=i,得到的結果是0或者1,這個結果在和1比較
相當於a=0<=i,在運算 a<1
14樓:匿名使用者
拿出具體的例子來,我還真沒見過你那麼寫,你那麼寫不規範,你可以在編譯器裡寫入這句,會出現
e:\cpp\afe.cpp(5) :
warning c4552: '<' : operator has no effect; expected operator with side-effect 意思就是《沒起作用,是個警告。
所以,我建議你還是寫點規範的東西。
15樓:匿名使用者
c語言沒有這種寫法吧
想表達這個意思就寫成i>=0&&i<1。
16樓:匿名使用者
<=是小於等於的意思,先算0小於等於i,前面的程式中肯定有對i賦值,判斷0是不是小於等於i,是,則值為1否則為0,再繼續算
c語言中!((a
17樓:
這個問題涉及到運算子的優先順序問題,優先順序:
!>&&>||
((a真無所謂了(和a、b、c的值相當於沒有關係),因為後面有個: ||1。
因此((a
using namespace std;
int main()
18樓:鬼鬥魔君
優先順序問題啦,看看最外層的大括號裡面,最後的進行的判斷是||(可以去查優先順序表),||的物件是(a
19樓:匿名使用者
你要給出a、b、c是什麼,大家才能回答啊!!
c語言中1 && 5的值為什麼是1,而不是0?
20樓:匿名使用者
&&是邏輯運算子,兩個結果中有一個0結果才是0,比如0&&1,結果是0;1&&0,結果也是0。還有一個&是位運算子,不要搞錯了。
21樓:匿名使用者
根據8421編碼,5的二進位制為0101,1為0001,按位與的話結果為0001,也就是1
c語言中4&&0||2的值為1困惑
22樓:匿名使用者
邏輯運算子的運算優先順序是! > && > ||所以先算4&&0,因為4為非0,即為真,但這並能表明整個4&&0就是真,還要判斷後面的0,為假,所以整個表示式4&&0就為假,值為0,然後再算0||2,因為是或運算,第一個表示式為0,還不能表明整個表示式0||2的值為0,所以還要判斷後面的2,是非0,為真,所以整個表示式的值為1&&的運演算法則是:有0為0,全1為1||的運演算法則是:
由1為1,全0為0
23樓:匿名使用者
c語言中非0值為真,0為假,所以4&&0是邏輯結果,其值為假,為0,||為c語言的邏輯或運算子,只要兩邊有一個為真,就可以判斷其值為真,為1,同時有一點提醒一下,邏輯和關係運算,關係運算中值為1或0,但是邏輯表示式中如果是判斷真假,值為0或非0值,如果為邏輯運算結果則為0為假1為真。
24樓:匿名使用者
&& ii 運算的優先順序一樣時,運算順序從左到右
在c語言中t=!(a-c>1||2&&0); 的計算順序是什麼?怎麼算的?
25樓:匿名使用者
先括號運算,括號內:先數**算a-c,再比較運算,a-c>1;然後是邏輯與&&;2&&0結果為0;然後再和a-c>1的結果進行邏輯或||運算;然後對結果進行邏輯非!運算;再進行賦值運算,即把結果賦值給t
26樓:匿名使用者
按運算子優先順序,應該是先計算a-c ,然後是 a-c>1,再&&,再 ||,最後執行!取反
27樓:穩住大神
你可以檢視優先順序呀,
1.括號的優先順序最高!可以看成括號裡面是一部分,!
是另一部分2.「-」號優先順序高於》,而》又高於&& 高於 ||3.綜上可以看成,判斷a-c>1是否為真,然後2&&0,然後將結算結果||,最後再取反
求大神們幫我用C語言編掃雷遊戲程式1圖形使用者介面2類似windows附件的掃雷其他的見補充急需拜託了
上谷歌或者bing搜尋 c program minesweeper,出來一大堆,比如 這個東西我寫過,不過是用qt寫的,自己寫太麻煩了 這個寫起來麻煩,怎麼感謝 c語言中,我想做一個類似下圖的選擇介面要怎樣做。在補充問題裡面。5 printf函式寫出來的,第一個介面是 中間就加空格和換行 至於裡面選...
c語言為什麼for是死迴圈求大神解釋
c語言中來for迴圈包含三個部分 初自始化 條件 遞增for initialization condition afterthought 初始化是宣告 或者賦值 任何需要的變數的動作。如果你要使用多個變數,則變數的種類要一致。條件的部分則是檢查是否離開這個迴圈,也就是讓程式碼往下執行。如果條件判斷為...
c語言問題求大神解決謝謝拉我是凶解釋
首先是行緩衝的。也就是到回車才表示輸入結束。第一個是字元2,ascii碼為50,2 2 0 case 0執行,後面沒有break,所以執行case 1,ascii為50 4 54,為字元6,輸出字元6.沒有break,執行case 2 輸出6 第二個字元 4 4 2 2.執行case 2 輸出8第三...