C語言printfdn,xyyx是什麼意思

2021-03-03 22:28:25 字數 3277 閱讀 1244

1樓:天雨下凡

語句是錯的,右襲邊的雙引號位置錯bai誤,du應該是:

printf("%d\n",x思,當xzhi真時dao,則結果為y的值,否則為x的值,也就是返回x與y之間的較大的值

"%d"表示以int形式輸出。

2樓:草叢裡的落葉

比較大小,然後輸出結果:x

3樓:匿名使用者

輸出乙個字串;%d會輸出乙個整數,後面沒有加其他引數的話會輸出0,然後\n是換行,再下一行輸出「,x

c語言printf("%d\n,x

4樓:匿名使用者

寫錯了吧。。應該是 printf("%d\n",x

就是輸出 x

5樓:匿名使用者

輸出乙個字串;%d會輸出乙個整數,後面沒有加其他引數的話會輸出0,然後\n是換行,再下一行輸出「,x

6樓:草叢裡的落葉

比較大小,然後輸出結果:x

7樓:apple林

如果是printf("%d\n,x,那麼會直接輸出括號裡面除了轉義符的部分,即x結果是x,y中的乙個;x目運算,即如果x

8樓:匿名使用者

如果x

這是一種表判斷的三目運算子

9樓:匿名使用者

引號內如果 不是轉義字元都 照原樣輸出

10樓:放yang娃

一樓加二樓的就完美了。其實這些你可以在編譯器上試試的,一試就知道了。

c語言中printf("%d\\n", y=x/y)是什麼意思

11樓:微星

輸出的y值是除後的。但是你這個輸出也許是有問題的。如果x/y是float或者double型別,這種輸出只能保證x/y是整位的。

比如3/2輸出的是1.而不是1.5.

要使用%f或者%lf.

12樓:匿名使用者

它輸出的y=x/y,當然是除後的啦。

13樓:匿名使用者

輸出y 然後 y=x/y

14樓:塞一瑾和茗

你好c語言中%是求餘的意思

x%=(y%=2)

就是:x=x%((y=y%2))

就是先求y%2的值

並將y%2的結果賦值給y

然後求x%y(這裡的y是賦值後的y)的值

並將x%y的值賦給x

printf("%d",x%=(y%=2))最終就是顯示賦值後的x的值

希望能幫助你哈

c語言程式設計裡printf("%d\n",(x,y));是什麼意思 20

15樓:

確定寫的正確嗎?

c語言程式設計裡printf是輸出指令,%d是按照十進位制整數形式輸出,後面的\n表示換行,但是後面的(x,y)有問題的,你再檢查下

16樓:弗弗羅戈

(x,y)是乙個表示式,這行**的意思是列印這個表示式的值

c語言程式設計裡printf("%d\n",(x,y));是什麼意思

17樓:狼戰

(x,y)括號中是乙個逗號表示式,逗號表示式的值是其最後一部分的值

c語言中printf("%d\\n", y=x/y)是什麼意思

18樓:貳彤雲憑懌

輸出的y值是除後的。但是你這個輸出也許是有問題的。如果x/y是float或者double型別,這種輸出只能保證x/y是整位的。

比如3/2輸出的是1.而不是1.5.

要使用%f或者%lf.

19樓:宓芬馥簡高

你好c語言中%是求餘的意思

x%=(y%=2)

就是:x=x%((y=y%2))

就是先求y%2的值

並將y%2的結果賦值給y

然後求x%y(這裡的y是賦值後的y)的值

並將x%y的值賦給x

printf("%d",x%=(y%=2))最終就是顯示賦值後的x的值

希望能幫助你哈

c語言中是什麼意思printf("%d%d\n",(++x,y++),z+2);

20樓:

(++x,y++) 這叫逗號表達

式,裡面含2個表示式,表示式的最終值用最後乙個表示式的結果。

假定 int x=10,y=1,z=1;

++x 字首加,x 變 11

y++ 字尾加, y 現在不變化,等退出這句再增 1,所以 y=1;

逗號表示式的最終值 用最後乙個表示式的結果, 就是 1。

printf("%d 打出的第乙個結果值是 1printf("%d%d\n",(++x,y++),z+2);

打出的第2個結果是 z+2,等於 3。

21樓:匿名使用者

++x是先+,在返回x的值,也就是說這時的x已經加過1了

而y++,則是先返回y,在進行運算

c語言中-->什麼意思?比如printf("%d-->%d\n",x,y);謝謝啦

22樓:支景明孔茶

-->c語言裡沒有這個運算子,上面只是做字元原樣輸出,字面上的意思大約是從這到那或對應於等,比如你寫printf("%d到%d\n",x,y);

printf("%d對應於%d\n",x,y);

printf("%d==>%d\n",x,y);

輸出格式中的內容,除%帶個轉義符會用變數值替換掉,其它的原樣輸出了

23樓:夕秀愛管甲

輸出的y值是除後的。但是你這個輸出也許是有問題的。如果x/y是float或者double型別,這種輸出只能保證x/y是整位的。

比如3/2輸出的是1.而不是1.5.

要使用%f或者%lf.

C語言問題,c語言問題

int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...

c語言程式設計,C語言程式設計

else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou...

c 語言程式設計,c 語言程式設計

如下 include include using namespace std typedef long long ll ll fac ll x int main ll s,m,n,k cout 請輸入m,n,k m n k s fac m fac n fac k cout s m n k c 語言程...