關於C語言中Printf()函式中不太理解該函式什麼時候需要在尾句新增n

時間 2021-10-14 21:55:59

1樓:火車上的大象

\n是把後面的輸出文字在下一行顯示 相當於word的回車鍵

2樓:零下一度的沙漠

什麼時候加\n這個就要看你的**怎麼寫了 你想printf("a\n");printf("b\n");printf("c\n");這麼寫都可以 主要看你個人想怎麼寫咯

3樓:匿名使用者

沒那麼複雜。 \n 就是將游標轉到下一行,用它說白了也就是為了好看,比如你的第二個例子,輸出的結果是

are you worth your weight in rhodium?

let's check it out .

please enter your weight in pounds

而把那兩個 \n去掉的話就變成

are you worth your weight in rhodium?let's check it out .please enter your weight in pounds

了第三個printf不加 \n是因為下面沒有輸出了 加不加無所謂。

再比如你第乙個例子的情況就比較適合不加 \n 這樣輸出的是

doing it right:ten 兩個printf輸出的語句在一行就像一句話一樣求採納

c語言中,printf('\n');是什麼意思啊?

4樓:天雲一號

復誤的。正確的語句如下制:

printf("\n");  // 輸出內容bai用雙引號括起來,du該語句表示輸出回車換行。zhi函式原dao型:int printf(char *format, args, ...

);功       能:按format指向的格式字串所規定的格式,將輸出表列args的值輸出

返 回  值:輸出字元的個數,若出錯,返回負數

5樓:匿名使用者

\n,如果加雙引號則表示的是換行,而加單引號,是錯誤的寫法,我在vc下編譯是出錯的,因為printf的第乙個引數要求的是字串,你可以這樣寫,printf("%c",'\n');這也表示是乙個換行的意思.

6樓:匿名使用者

暈,沒見過這種用法,printf的入參第乙個應該是乙個字串吧,這樣的**可以編譯通過,但是執行到printf的時候出異常。應該是打錯了

7樓:匿名使用者

'\n'是個字元,表示

換行。你的printf('\n');這**有錯誤(如樓上所說,可能是手誤

內)。printf的函式原容

型是:printf(const char *,...)它的第乙個引數一定要是常量字串,而'\n'是乙個字元,不是字串,如果是「\n」就可以,表示換行。

8樓:坐著就好

'\n'是乙個轉義字元常量,代表乙個「換行」符。printf('\n');就是換行的作用。

9樓:匿名使用者

用於換行,用於輸出格式調整

單引號一樣,乙個意思。另外,這樣的問題,以後自己上環境下試一下不就知道了嗎,呵呵。

10樓:匿名使用者

我認為:

\n 是轉義字元,代表換行的意思

printf是基本的輸出指令,

二者結合就是輸出乙個換行,即游標條轉到下一行~~後來我親自實驗了一下,

顯示的居然是版權,

我也不明白了~~

11樓:小樊您好

如果不是程式的問題,那你看的應該不是c的源程式,而是一段偽碼吧!

這是編寫程式,用來說明思路的一種方法!

12樓:匿名使用者

printf('\n');應該是換行的意思

13樓:匿名使用者

eror c2664: 'printf' : cannot convert parameter 1 from 'const char' to 'const char *'

"\n"是換行!

自己試試!

14樓:黃丹不倒翁

printf('\n'是換行

c語言中 printf 後面%f 和%7.2f有什麼區別 一般什麼時候要在%和格式符中間加

15樓:12345額時代

區別%f是預設輸出,應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。操作方法如下:

1、首先新建乙個printf專案,如圖所示。

2、然後新增乙個printf.cpp檔案。

3、包含需要用到的標頭檔案。

4、接著輸入main函式,如圖所示。

5、printf作用:向控制台輸出一段文字使用printf函式輸出hello world!,如圖所示。

6、最後執行程式,檢視效果就完成了。

16樓:淡若親風

%f是預設輸出,我記得應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。當資料位寬<7的時候用空格補齊,右對齊。>=7的時候正常輸出

比如1.2按照%f應該是1.200000,而%7.2f是 1.20(3個空格)

17樓:匿名使用者

表示最大場寬m,小數字為n位,整數字則為m-n-1位,夠m位右對齊。

%7.2f 表示輸出場寬為7的浮點數, 其中小數字為2,整數字為4,小數點佔一位,不夠9位右對齊

18樓:隔壁的_老王

這是格式化輸出

%7.2f是指輸出數字佔位為7個字元位,左對齊,有空餘位右邊補空格並且保留兩位小數的形式輸出

如果是%-7.2f則是右對齊,不夠七位左邊補空格

19樓:匿名使用者

控制輸出資料格式的,7.2表示輸出數字整數部分有7位,小數部分2位。想要控制輸出資料格式的時候就加上。

[c語言]函式的定義中什麼時候要在main之前宣告函式?

20樓:匿名使用者

樓主記住這麼乙個原則就行了。

函式要先宣告後使

用。即函式版呼叫之前權一定要知道該函式的型別。

如果fun1在main函式之前已經實現,那麼main函式呼叫fun1的時候就已經知道fun1函式的型別了,就不需要宣告了。

如果fun1在main函式之後實現,那麼呼叫之前一定要先宣告。

在c語言中printf(''enter-data-error!\n'')是什麼意思?括號中間沒有那兩

21樓:茫茫人海中

輸出'enter-data-error!\n

c語言printf函式括號內「」中的內容直接輸出。

22樓:

輸出 enter data error

樓下的\n是輸出回車吧,你直接這麼說樓主懂麼?

c語言中的printf語句printf蘋果的價格為

想念你的那個誰 12f表示輸出時的資料佔12個字元寬度,由於沒有指定小數點位數所以預設顯示6位小數,即若是 f則顯示123.456000,這個顯示一共10位 包含小數點 與 12f要求的12位寬度還差2個字元寬度,就在前面新增兩個空格 如果是 012f,則會顯示00123.456000,即那兩個空格...

c語言中有,C語言中有printf 3 0f f6 1f n , fahr,celsius 其中 是什麼意思?

printf 3.0f f6.1f n fahr,celsius 3.0f 的意思是用3位浮點型數來輸出變數fahr的值 小數位為零 f6.1f n 的意思是用6位小數點為1位的浮點型數來輸出變數celsius的值.其中的小數點前後的兩位數分別表示要輸出變數的總位數和它的小數位數。 格式說明的字首 ...

c語言,關於atof 函式,c語言中atof 和atoi是什麼意思

手機使用者 經我測試,應該是你沒 include stdlib.h 只 include stdio.h 不會報錯,但是atof輸出有問題。但奇怪的是atoi不會出現這個問題。 沒問題啊,給你乙個程式確認一下 include include int main void 輸出結果 string 83.8...