1. 程式人生 > >2018-10-18 22:15:32 c language

2018-10-18 22:15:32 c language

2018-10-18 22:15:32 c language

在螢幕上輸出各種型別的資料
  1. 我們使用 puts 來輸出字串。puts 是 output string 的縮寫,只能用來輸出字串,不能輸出整數、小數、字元等,我們需要用另外一個函式,那就是 printf。printf 是 print format 的縮寫,意思是“格式化列印”。
  2. %c:輸出一個字元。c 是 character 的簡寫。%s:輸出一個字串。s 是 string 的簡寫。%f:輸出一個小數。f 是 float 的簡寫。
  3. \n是一個整體,組合在一起表示一個換行字元。換行符是 ASCII 編碼中的一個控制字元,無法在鍵盤上直接輸入,只能用這種特殊的方法表示,被稱為轉義字元,我們將在《
    C語言轉義字元
    》一節中有具體講解,請大家暫時先記住\n的含義。
  4. puts 和 printf 在輸出字串時的區別:puts 輸出完成後會自動換行,而 printf 不會,要自己新增換行符。
  5. money 的輸出值並不是 93.96,而是一個非常接近的值,這與小數本身的儲存機制有關,這種機制導致很多小數不能被精確地表示。
  6. 我們也可以不用變數,將資料直接輸出。
  7. %ds輸出什麼? 從輸出結果可以發現,%d被替換成了變數 a 的值,而s沒有變,原樣輸出了。這是因為, %d才是格式控制符,%ds在一起沒有意義,s僅僅是跟在%d後面的一個普通字元,所以會原樣輸出。

  8. 如何在字串中書寫長文字:可以在輸出語句中的""中將長文字分成好幾個字串。