c語言中printf輸出為何都要加

時間 2021-10-14 23:46:23

1樓:匿名使用者

"/n"是換行鍵,,在 printf輸出函式中加入的話,利於顯示結果,否則連續輸出都連著,不好區分。

2樓:匿名使用者

\n 是換行的意思 以"\"開頭的是轉義字元 轉義字元主要用來表示那些用一般字元不便於表示的控制**.

3樓:匿名使用者

\n是換行輸出的意思,一般輸出的格式printf("%d\n",c)就是用十進位制形式輸出字元c,並且是換行輸出,你可以編譯看下沒"\n"是什麼效果~

至於scanf函式,你就不要考慮太多了,&c你就當成是個資料就好了...其實就是指標指向資料的地址,詳細的話你自己去找本參考書,上面說的很詳細

4樓:匿名使用者

比如printf("abc\n");

printf("def");

輸出就是:

abcdef

但是如果不加『\n』 輸出就是abcdef所以就是換行的意思啦!!!!一般是為了方便看輸出的內容 否則所有的輸出全在一行了

5樓:匿名使用者

\n是換行的意思。如果scanf加上\n那就麻煩了,你的輸入就很難成功。

6樓:匿名使用者

/n 是轉義符,就是「回車換行」的意思。。。 你一般寫文章的時候不也需要另起一行嗎。。。

7樓:匿名使用者

加入\n意思就是回車

即輸出一行資訊後自動轉到下行了

其實不加也對啊,知識結構看著不順眼

8樓:匿名使用者

{}如袋子,袋子裝袋子是常事。/n為換行

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

9樓:火車上的大象

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

10樓:零下一度的沙漠

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

11樓:匿名使用者

沒那麼複雜。 \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語句以小數形式輸出單 雙精度實數的問題

這個問題其實屬於計算機組成原理的範疇了,你需要先認識到浮點數是如何儲存的。目前已知的所有的c c 編譯器都是按照ieee 國際電子電器工程師協會 制定的ieee 浮點數表示法來進行運算的。這種結構是一種科學表示法,用符號 正或負 指數和尾數來表示,底數被確定為2,也就是說是把一個浮點數表示為尾數乘以...

c語言中為什麼printf輸出變數值的時候不要加地址符

聽不清啊 這是因為使用c語言定義的標準函式,c語言開發時就這麼規定的,沒有太多的為什麼 當初開發c語言的時候也可以不這麼寫 printf輸出變數值的時候不要加地址符 而scanf中卻要加上。我們使用的時候記住它,就行了。有時也有特例 陣列名本身就代表地址,就可以不用加取地址符 了 可以不加,加了也不...

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的值.其中的小數點前後的兩位數分別表示要輸出變數的總位數和它的小數位數。 格式說明的字首 ...