語句whilee中的條件e等價於e0為什麼

2021-03-03 21:34:27 字數 1473 閱讀 7772

1樓:墨汁諾

!是非,baie非0,是真值,du所以!e是zhi假,為0;並不是e==0,而是!daoe==0。

while(!e)中

版,!e等價於!(

權e==true),相當於先判斷e是否為真,然後再取反。while(!e)中,實際迴圈執行的條件是e為假。

!稱為邏輯非運算子。執行邏輯 not 操作,用來逆轉運算元的邏輯狀態。如果條件為真則邏輯非運算子將使其為假。

2樓:匿名使用者

!是非,e非0,是真值,所以!e是假,為0;並不是e==0,而是!e==0。

3樓:匿名使用者

e = 0時 , !e = !0 = 1 , 即條件成立

c語言語句while(!e)中,條件!e等價於什麼?

4樓:鐘起雲薄夏

while(!e)中,條件!e等價於e==0!是取反

如果e是0,

e==0當然成立為真

專,表示式的值為1;!e的值也是1,所以屬是等價的如果e是1,

e==0當然成立為假,表示式的值為0;!e的值也是0,所以是等價的綜上所述,所以兩者一樣的

語句while(!e);中的條件!e等價於。a.e==0;b.e!=1;c.e!=0;d.~e

5樓:踏岸尋柳

!e 條件等價於 !e==!0 ,亦即 e==0

所以答案應該是a。

6樓:

就要使!e為真,即非0. 到這裡你的認識是對的。

!e,非e,非0,不就要e為0嘛。a是正確的。

e==0時,e為假,!e為真嘛

7樓:匿名使用者

樓主,不是這樣的,!e應等於e==0.因為只有e ==0時,條件才為真(代入後變成!

0).如果e==!0,就變成!!

0(即!(1)),就是那麼簡單~~`採納吧.

8樓:海天盛筵

而(bai!在,e)!e就是!(e==dutrue)和判斷e是否正確是zhi一樣的,然後反過dao

來。而(!內在e)中,實際的容迴圈執行條件是e為false。

!這稱為邏輯非操作符。執行邏輯邏輯not操作來反轉運算元的邏輯狀態。如果條件為真,則邏輯邏輯非操作符將使其為假。

!反轉表示式的「真理」。它將乙個表示式由真變為假,或由假變為真。

擴充套件資料:而(!e)等效迴圈的特殊例子:

要計算61是否是質數,使用while迴圈*/inta=61;

而(真)+;}

2,要列印乙個直角三角形,使用while迴圈*/intk=1;

intj=1;

而(k < =

k++;}

9樓:匿名使用者

265565565625

語句while E 中的條件 E等價於。A E 0 B E 1 C E 0 D E

e 條件等價於 e 0 亦即 e 0 所以答案應該是a。就要使 e為真,即非0.到這裡你的認識是對的。e,非e,非0,不就要e為0嘛。a是正確的。e 0時,e為假,e為真嘛 樓主,不是這樣的,e應等於e 0.因為只有e 0時,條件才為真 代入後變成!0 如果e 0,就變成!0 即!1 就是那麼簡單 ...

matlab的if語句,要求滿足多個條件中的,也就是說彼此是或的關係,怎麼寫

你的a是什麼型別copy的資料.報錯的資訊是bai什麼.語法是沒有錯du的.你上面的for是從i 1 10 而出錯的是i 8 由於zhi你的x1,y1的長度只有7個dao,你訪問第8個元素就出錯了.但是前七個的圖還在.所以你感覺是正常的.但是有點不正常就是了.if a i 2 a i 3 a i 4...

ecel中採用if語句如果條件裡有計算怎麼寫?哪

假設基本工資在a列,捐款是在b列,在b1輸入 if a1 800,a1 0.15,if a1 600,a1 0.1,a1 0.05 然後下拉填充便可。if mid f10,3,2 農民 從f10列的第3個字元開始取,取2個字元 如果是 農民 round b10 0.6,0 用b10裡的數值乘0.6,...