c語言 x 0是什麼意思,C語言中 x 0表示什麼意思

2021-03-11 06:58:22 字數 3614 閱讀 3272

1樓:聽不清啊

因為取反運算的優先順序高於邏輯運算子==,所以這個邏輯表示式的值是先對x作取反運算,再將該值與0作比較是否相等。

2樓:

要點1 !運算優先機高 ==優先順序低!x表示 如果x為非0值 ,則 !x 結果就是內0

只有x 為0的時候 !x 結果才是容1

下一步的 == 比較就不用說了吧

整個表示式意思就是 「當x為非0值的時候整個表示式值為真」 簡單說就是 x != 0

3樓:

!x==0

!運算高於==運算,因此上式等價於:(!x)==0表示x取反後與0比較是否相等。

if(!x==0)

等價於if(x)

4樓:黯湮灬逍遙

1樓回答有誤啊

先!x操作,就是對x取非,再和0做相等比較。

5樓:手機使用者

是判斷!x是否等於0,!的優先順序高於==。如:x=2, !x==0為真;x=0,!x==0為假

6樓:匿名使用者

跟 x != 0 基本相同, 根據運算子優先順序,先是x == 0 結果再取反。

-----

好吧,時間長不看c語言,想當然了回。是!操作答符優先順序高。c語言對任何非0值邏輯非都得0.其實還是x != 0的意思。

7樓:匿名使用者

意思是如果x不等於0

c語言中!x!=0表示什麼意思

8樓:匿名使用者

第一個!抄

是邏輯非符號。襲當x為

0,!x的結果為bai為1,否則為0。

後一個du!和=結合,zhi形成!=,是邏dao輯操作的判斷不等於符號。

當左右相等時為0,否則為1。

於是整體就是

當x為0時,整體表示式為真;

否則整體為假。

簡化後可以寫作

x==0

9樓:匿名使用者

!x看成一個整體,(!x) != 0.這樣就一目瞭然了。x為0,整個表示式的值為真;x為非0,整個表示式的值為假。

10樓:匿名使用者

表示(!x)!=0,如果x的值為1,則整個式子的值為假,值為0。

樓上說得對,整體相當於判斷x是否等於0。

11樓:匿名使用者

首先計算x!=0

如果x等於0,則結果為true,否則結果為false然後取反操作 即true變成false,false變成true。

所以實際上相當於判斷x是否等於0,即等價於x==0。

12樓:匿名使用者

因為為什麼無敉字。。

c語言中!x==0是什麼意思?

13樓:呼盼夏淡復

很簡單,若x為真,那麼!x為假。if(x)等價於if(true),if(!

x)等價於(false)。後面執行什麼你應該知道了。還有就是如何判別x為真,只要是一個數,常量變數都是真的。

另外補充一點true和false

都是邏輯變數,在記憶體中true=1,false=0,所以!x在記憶體中等於0.

14樓:仉欣悅笪菱

表示(!x)!=0,如果x的值為1,則整個式子的值為假,值為0。

樓上說得對,整體相當於判斷x是否等於0。

15樓:匿名使用者

跟x==0的意思剛好是相反的。

while(!x==0)//是直到x=0才結束迴圈

16樓:千菀柳仉暉

!x看成一個整體,(!x)

!=0.這樣就一目瞭然了。x為0,整個表示式的值為真;x為非0,整個表示式的值為假。

17樓:匿名使用者

表示一個 結果為真活著假的判斷,即 x是否等於0

18樓:泥潭裡的金魚

if(!x == 0)

19樓:廣璞紀水冬

x!=0在c++語言裡是表示x不等於0的意思,和數學表達上有一點不一樣,還比如x==2,表示把x和2做比較是否相等。

c語言中x!=0是什麼意思

20樓:綠綠的葉子

x!=0在c++語言裡是表示x不等於0的意思,和數學表達上有一點不一樣,還比如x==2,表示把x和2做比較是否相等。

21樓:華鶴

判斷x是否等於o,當它等於0時,返回1.當它不等於0時,返回0.

22樓:匿名使用者

粗看1到3樓。感覺是觸發風怒了。。以上

c語言中while(!x==0)什麼意思

23樓:

!是「邏輯非」操作符,所以!x就是給x取反。

在c裡,非0為「邏輯真」,用1表示,0是「邏輯假」;所以!x==0實質就是x!=0的意思。

所以,while(!x==0)等效於while(x!=0),即當x不等於0時繼續迴圈,一直迴圈到x變為0時結束。

24樓:匿名使用者

給個例子,看了就懂了。這種問題自己寫個小**就可以看出來了。。。。。

#include

int main()

printf("%d\n",n);

}謝謝!別客氣。。。。

25樓:匿名使用者

!x==0

等價於(!x)==0

進一步等價於

x!=0

也就是說在x不為0時執行迴圈體。

26樓:金色潛鳥

x 為真 時迴圈。

非0 為 真。

x 為真 時 !x 就等於 0。

x 為假 時 !x 就等於 1。 不滿足 (!x==0)。就不做迴圈體。

27樓:it人無悔

沒明白為什麼這麼寫。while(x != 0) 同樣的意思。

28樓:幫個忙好不

x取反的值邏輯等於0,就執行while迴圈

c語言。 f=n!是什麼意思,x%2!=0是什麼意思,x\2!=0又是什麼意思。

29樓:丶菜雞幾雞幾

f=n!這應該不是c語言,是f=n的階乘,也就是f=1*2*3*...*n。

x%2!=0是一個條件表示式,若滿足則返回1,不滿足返回0,x%2是x對2取模,也就是x/2剩下的餘數。!=是==的相反面,也就是不等於。

這個條件表示式的含義是判斷x%2是否不等於0:x%2若不等於0,這個表示式為真,返回1,否則返回0.

後面條件表示式那個同理,是判斷x除以2的結果是否等於0

30樓:匿名使用者

f=n!應該是:f=!n吧,如果是這樣的話,就是f的值等於n的值取反

x%2!=0就是x與2取餘不等於0

x\2!=0應該是x/2!=0,就是x除以2的值不等於0

C語言裡x0是什麼意思,C語言中x0是什麼意思

在c語言中 代表等於,而 代表賦值。前者是等於運算子,後者是賦值運算子。x 0用於判斷x是否為0。當x等於0時,該語句為true 當x不等於0,該語句為false。判斷 x是不是等於0 x值為0則表示為1,不為0則表示0.c語言中x 0是什麼意思 x 0在c 語言裡是表示x不等於0的意思,和數學表達...

c語言中,x 2是什麼意思,c語言中x 0是什麼意思

是複合賦值來運算子 自。x y 等價於x x y 上述表示式等價於 x x 2 樣例 int x 2,y 1 x y 1 printf d x 輸出 0 因為x y 1等價於x x y 1 擴充套件資料如果一個變數宣告時在前面使用 號,表明這是個指標型變數。換句話說,該變數儲存一個地址,而 此處特指...

c語言中是什麼意思C語言中x是什麼意思

非x即not x也就是說,表示x的相反的一面 如果if x 成立,那麼if x 就不成立。反之亦然。如果x不是零,那 x就變成零,如果x是零,那麼 x就變成1 x 字串 內容是 x x 註解行 x 註解行 條件 if x 0 printf x not equ zero n else printf x...