1樓:匿名使用者
寫錯了吧。。應該是 printf("%d\n",x 就是輸出 x 2樓:匿名使用者 輸出一個字串;%d會輸出一個整數,後面沒有加其他引數的話會輸出0,然後\n是換行,再下一行輸出「,x 3樓:草叢裡的落葉 比較大小,然後輸出結果:x 4樓:apple林 如果是printf("%d\n,x,那麼會直接輸出括號裡面除了轉義符的部分,即x結果是x,y中的一個;x目運算,即如果x 5樓:匿名使用者 如果x 這是一種表判斷的三目運算子 6樓:匿名使用者 引號內如果 不是轉義字元都 照原樣輸出 7樓:放yang娃 一樓加二樓的就完美了。其實這些你可以在編譯器上試試的,一試就知道了。 c語言中printf("%d\\n", y=x/y)是什麼意思 8樓:微星 輸出的y值是除後的。但是你這個輸出也許是有問題的。如果x/y是float或者double型別,這種輸出只能保證x/y是整位的。 比如3/2輸出的是1.而不是1.5. 要使用%f或者%lf. 9樓:匿名使用者 它輸出的y=x/y,當然是除後的啦。 10樓:匿名使用者 輸出y 然後 y=x/y 11樓:塞一瑾和茗 你好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", y=x/y)是什麼意思 12樓:貳彤雲憑懌 輸出的y值是除後的。但是你這個輸出也許是有問題的。如果x/y是float或者double型別,這種輸出只能保證x/y是整位的。 比如3/2輸出的是1.而不是1.5. 要使用%f或者%lf. 13樓:宓芬馥簡高 你好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); 14樓: (++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。 15樓:匿名使用者 ++x是先+,在返回x的值,也就是說這時的x已經加過1了 而y++,則是先返回y,在進行運算 c語言printf("%d,%d\n",(++x,y),y++);是什麼意思 16樓:軟體 是會不一樣,我老師講過有的,編譯程式是從左到右讀的,有的是從右到左讀的!比如y=x++;有的是是從右邊開始的,先自加然後賦給y;有的是先賦值,x再自加; (++x,y)是個逗號語句,只執行逗號後面的,所以 printf("%d,%d\n",(++x,y),y++);這句話等價於: printf("%d,%d\n",y,y++); 17樓:匿名使用者 printf("%d,%d\n",(++x,y),y++); 先輸入y在輸出y++ ,(++x,y)逗號運算返回最後一個即y 不同編譯器,對於運算順序沒有統一,有點先y++,在(++x,y),有的相反。 18樓:匿名使用者 ++x先自加後賦值,x++先賦值後自加,y也是同理。所以x最後的值應該是12.但(++x,y)是逗號表示式最後執行的是逗號後面的語句,也就是第一個輸出是y的值。 所以兩個輸出的都是y的值。y雖然自加但是屬先賦值後自加。y++的值仍為10。 (vc編譯環境) 在tc環境下,我也不太清楚,好像是先執行y++,再執行(++x,y)吧,如果是這樣的話,結果應該是11,10 19樓: printf("%d,%d\n",(++x,y),y++);(++x,y)這裡應該是一個逗號運算子吧,他把最右值作為結果輸出~! 20樓:匿名使用者 樓主不必太計較這些玩意,不同的編譯器會有不同的解釋方式,何必在這上面花功夫呢!只要懂得其大意即可 21樓:匿名使用者 以十進位制輸出。 printf()是輸出函式, %d表示是以十進位制 prid32是個什麼?而且你的雙引號得加轉義符吧?去掉prid32前後的雙引號,另外prid32是否有定義?你的這個軟體支援c99或者c11嘛 就像vc6.0版本太老就不支援c99 看看軟體支不支援 沒有巨集定義,在標頭檔案下面加 define prid32 d c語言問題!因為s是一個指向floa... c cabdeccab 1 一個c語言程式的語句至少應包含一個 main函式 2 c語言源程式檔案的副檔名是 c 經過編譯 連線後,生成檔案的副檔名是 h 3 結構化程式由順序結構 選擇 和 迴圈 三種基本結構組成。4 c語言的執行是從 main函式 開始執行的。5 c源程式的語句分隔符是 分號 6... 首先void是返回值型別,就是空值,也就是說這個函式裡面不能有返回值。delay這個是函式名,沒什麼好說。至於uchar 應該是引數型別,但是我還沒有見過這樣的引數型別 可能是我見識少了 我只見過 nchar,varchar nvarchar 之類的。而t就是引數啦 main printf 總運費 ...c語言問題,C語言問題!
c語言考試,C語言 考試
c語言程式設計,c語言程式設計