c語言中xyz的意思是?還有 x

2021-06-20 19:53:46 字數 2005 閱讀 1512

1樓:匿名使用者

要看優先順序,,邏輯與與邏輯或的優先順序是一樣的,那就先從左開始,先++x||++y做判斷,判斷的結果在於&&++z進行判斷。主要就是優先順序,你可以去譚浩強的書中去看,那有詳細的介紹。

2樓:匿名使用者

一、前++ (前--)都是先進行自增,再使用變數,如:--x 相當於 x=x-1 , x==0 ?

二、&& 和 || 有斷路特性

&& 當遇到 0時,不再執行其後的同級運算|| 當遇到 1時,不再執行其後的同級運算如:int x=1, y=2 ;

--x&&++y ; 這句執行完成後,x=0, y依然是2如:int y=0, z=2;

++y||++z ; 這句執行完成後,y=1 z依然是2

3樓:匿名使用者

首先從c語言運算子優先順序來看, && 高於||

所以上面表示式相當於 ( (x>=2 && y<'z') || !y)) 就是((1 && 1) || 0) , 最後就是(1 || 0)=1

4樓:左左強強峰峰

邏輯運算而已,用於判斷;

1,++x||++y&&++z

先給x + 1,若等於0,計算右邊,分別給y和z +1後若不為0整個表示式不為0,若x +1不等於0則不計算右邊的表示式;

2,++x&&++y&&++z

先給x +1, 若不等於0,計算右邊,給y +1若不等於0,計算右邊,給z +1若不等於0表示式不等於0;否則整個表示式為0;

3,x++&&--y&&z--||--x

先看x 是否為0,如果不為0,x +1;計算右邊,先給y-1,若不為0,計算右邊,判斷z是否為0,不為0,表示式(x++&&--y&&z--)值為1,z-1;右邊不用計算了;若z為0,z-1, 右邊先給x-1若不為0整個表示式為1,若為0整個表示式為1;

5樓:宋文婷

答案是c

x>z && y < 'z' || !y把變數替換就是45 > 0 && 'a' < 'z ' || !y45 > 0為真,'a' < 'z' 也為真,所以45 > 0 && 'a' < 'z '為真,變為1 || !

y1與什麼值相或都為1,所以答案為1

6樓:匿名使用者

++x 是先++ 後用x

x++ 是先用x 後++

&& 邏輯與

|| 邏輯或

請問c語言t=++x||++y&&++z這句話是什麼意思?

7樓:秋天

c++x||++y&&++z

++x = 2 , ++y = 2 , ++z = 1(++x||++y)&&++z,可以來

這樣來分源,前面因為++x=2 所以擴號的值bai是1

1&&++z = 1&&1=1

這些都是邏輯判du斷,不要去理會具體zhi等於多少,只要dao看它等於0還是等於1就可以了

c語言中,++x||++y&&++z,++x&&++y&&++z的意思分別是什麼?

8樓:左左強強峰峰

邏輯運算而bai

已,用於判斷;du

1,++x||++y&&++z

先給zhix + 1,若等於0,計算右dao邊,分別專給y和z +1後若不為屬0整個表示式不為0,若x +1不等於0則不計算右邊的表示式;

2,++x&&++y&&++z

先給x +1, 若不等於0,計算右邊,給y +1若不等於0,計算右邊,給z +1若不等於0表示式不等於0;否則整個表示式為0;

3,x++&&--y&&z--||--x

先看x 是否為0,如果不為0,x +1;計算右邊,先給y-1,若不為0,計算右邊,判斷z是否為0,不為0,表示式(x++&&--y&&z--)值為1,z-1;右邊不用計算了;若z為0,z-1, 右邊先給x-1若不為0整個表示式為1,若為0整個表示式為1;

xx1c語言中什麼意思,在c語言中x10是什麼意思

x x 1c 等價於抄 x x x 1 x 1即進行十進襲制的減法,如x 為十進位制的30,則x 1的結果為十進位制的29 如果結果用2個位元組表示則結果為 00 00 00 00 00 01 11 01 又因為x 是30其二進位制表示為 00 00 00 00 00 01 11 10 是為運算的與...

C語言中是NULL什麼意思,c語言中null什麼意思

在標頭檔案 中定義的一個常量 null 0 用於指將指標 懸空 不指向任何位置 樓上的指向0記憶體不對的 int p null null是個好東西,給一出生的指標一個安分的家 null不是被定義為0,就是被定義為 void 0,這兩種值幾乎是相同的。當程式中需要一個指標時 儘管編譯程式並不是總能指示...

C語言中x32什麼意思,C語言程式中X3什麼意思啊

c語言運算子優先順序先算3 2 5再算x 5,這個的意思就是x x 5懂了吧?就是把3 2的值放到指標型變數x中 x 3 2 等價於x x 3 2 就是賦du值運算子前面的變zhi量乘以後面的變數後再賦值給dao前面的變數。專相似的屬運算子還有 前面的變數加上後面的變數後再賦值給前面的變數 前面的變...