c語言中xyz是什麼意思,C語言中xyz是什麼意思

2021-03-04 08:48:31 字數 2238 閱讀 2169

1樓:匿名使用者

y==z 判斷 y 等於 z,結果為真或假,即 1 或 0

所以 x=1或0

2樓:匿名使用者

==是等於運算子=是賦值運算子

==的優先順序比=高

所以先算y==z即x=(y==z)

當y==z時式子為true 在c語言中bool值和int值可以轉換 即為1

當y!=z時式子為false 即為0

3樓:匿名使用者

x、y和z相等

如果是整數表示大小一樣;如果是字元表示同乙個字元;如果是指標表示指向同乙個位址

4樓:匿名使用者

==優先順序高於=,如果y=z,則x=1,否則x=0

5樓:匿名使用者

y等於z,再把y的值賦予x

問下,c語言裡x+=y+=z是什麼意思啊?

6樓:丨嗚呼哀哉

1: x+=y+=z

y = y+z = 2; x = y+x = 2 + 3 = 5;

printf: x < y (5<2),錯誤,所以結果是0;

2:z=y=x++*3

y = x*3 = 5*3;x++; x = 6; z=y=15;

printf: y>=z,(15>=15),正確,結果為1;

x = 6;結果為6

所以輸出1,6

3:x = y > z >= 5

首先要知道運算子 < <= > >= 是左結合性的而= *= /= %= += -= <<= >>= &= |= ^= 是右的

z = 15; y = 15; x = 6;

y > z , 錯誤,結果為0

0 >= 5, 錯誤,結果為0

x = 0

所以輸出0,15,15

7樓:匿名使用者

x+=y+=z相當於這個語句:y=y+z,x=x+y;

我寫下執行過程,樓主看看就應該明白了。

x+=y+=z;那麼y=y+z,所以y==2;x=x+y,所以x==5。

執行printf();由於x=z為真,所以輸出1,6\n。

x=y>z>=5;關係運算子優先順序高於賦值運算子,所以先執行y>z>=5,由於y>z為假(上面已經得到y==z==15),所以y>z==1,由於1>=5為假,所以x=0。那麼x==0,y==15,z==15,輸出0,15,15\n。

希望對你有些幫助。

8樓:匿名使用者

優先順序的問題,由運算子的結合性,+=是右結合的從右邊開始看

首先y+=z;也就是y賦值為原來的值增加z即y = y+z;

然後x +=y;

也就是x = x +y;

關於這個**。首先執行了x+=y+=z;之後x、y、z依次為5,2,0

x z>=5;

由運算子的結合性從賦值號右邊看起。首先是y>z這個是錯誤的,所以結果為

x = 0>=5;這個值為假,結果為x = 0;

此時y、z的賦值不變。所以結果為

0,15,15

9樓:我是東門的

答案——絕對正確,我用我華為工程師證擔保!!!

y=y+z;

x=x+y;

10樓:匿名使用者

不難不難 如果是題的話 忍吧

如果是你自己編的 那改吧

c千萬別弄那種看不懂得複雜句法

不過這題不難 從右向左走

等價於y=z+y;

x=y+x;

在c語言中,該語句在z=x>y?x:y中是什麼意思,問號表示什麼意思

11樓:匿名使用者

這是條件表示式 z=x>y?x:y 分為條件表示式1?

表示式2:表示式3 若條件1為真則 表示式值為2的值 若1為假則表示式值為3

12樓:匿名使用者

如果x>y,z=x 把x的值賦給z如果xy)z=xelse if(x

c語言中x*=y=z=4什麼意思?

13樓:匿名使用者

等價於x=x*(y=z=4),4賦值給z,z=4這個賦值表示式的值是4,再賦值給y,括號中表示式值是4,與x值相乘的結果再賦值給x

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

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

C語言中ik是什麼意思,c語言中factorialK是什麼意思

c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...

c語言中else是什麼意思,c語言中else if 表示式 是什麼意思,怎麼用的

c語言中else是與 baiif一起使用du 的乙個關鍵字,表示 zhi如果滿足if條件則不執行 daoelse,否則執行else。專 下面通過具體的例項來說屬 明else的使用。int i 4 if i 5 如果i 5,執行i 0else 如果i 5,執行i 1 上面的程式中,由於i 4 5,不滿...