很簡單的C語言程式設計問題,只因我是初學者,答得好追加分數

2022-07-31 01:50:18 字數 823 閱讀 3176

1樓:勢如雲

\t是水平製表符,相當於按一下"tab"鍵,即五個空格\r是回車的意思,就是游標回到「本行」開頭位置,記住,是「本行」

在printf("abc\tdef\rmno\tpq\n"); 語句中,首先輸出abc def; 然後碰到\r(最重要是這裡),於是游標移到「本行」開頭位置,繼續輸出mno pq.

其中,mno覆蓋了abc,然後五個空格覆蓋,最後pq覆蓋了de,而 f 沒有被覆蓋,所以輸出:mno pqf

你可以在pq後繼續加入字母進行驗證。

2樓:輝之環

\t是水平製表符,相當於按一下"tab"鍵,即五個空格。

3樓:匿名使用者

\t是自動排列,\n是換行,\r是刪除前面所有字元,

所以\r前面的字元都沒列印出來

4樓:匿名使用者

你只要搞明白 \t \r \n 是什麼意思就知道為什麼了.

\t是自動排列,\n是換行,\r是刪除前面所有字元

5樓:傷無月

abc\tdef=abc def

mno\tpq =mno pq

/r相當於回到該行起始位置

abc def

mno pq

疊加覆蓋,那就會....

mno pqf

6樓:我can飛

汗 我也剛學.. 看不懂啦

7樓:

你確定:只有這一行,pq後面有f嗎?

C語言很簡單很簡單的問題,C語言很簡單很簡單的問題

第一個 經過呼叫函式的運算後 沒有返回值 所以c d的值沒變 第二個用不到呼叫函式吧 因為計算機是讀 main的 而且是從main之前找函式 後面的函式 計算機不會讀的 應該輸出10 可能不對 我好久沒玩 c語言了 1.要用指標 改為int t int x,int y,int cp,int dp c...

c語言的問題新手問題很簡單的,C語言的問題 新手問題 很簡單的

由程式中 k 017 得知這是一個八進位制數,而結果是已十進位制輸出所以把017化為十進位制是15,在 得16 g 111 得知這是一個十進位制數,而輸出要求是十六進位制數,111的十六進位制表示為6f,但是由於是g 是先操作後加加,所以輸出仍然是6f,然後再加,此時g應該是70.這裡應該注意 a,...

幾個C語言的簡單問題請高人程式設計

include stdio.h include math.h main if k 0 printf yes else printf no include stdio.h include math.h main if k 0 sum n k 0 printf d sum include stdio.h...