C語言 - 第二章 | Basic I/O - 標準輸出
什麼是標準輸出?
標準輸出,它的意義是「將指定的字串輸出到主控台(Console)上」,一般而言我們的主控台就是我們的螢幕,在先前我們寫的第一支程式,就印出了Hello world!這串字。
然而寫一個程式,並不能只有輸出,我們還需要一些資料輸入及計算過程,少了其中一個,那麼你的程式就有點奇怪了。
程式有好幾種分類方法,我們可以用有沒有輸入/計算/輸出來把程式分類:
- 一般程式:好手好腳,有輸入/計算/輸出。
- 寫死程式:缺少輸入/計算/輸出任何一樣。
輸出函式
在C語言裡,提供輸出功能的函式有幾個,分別是:
printf()putc()puts()write()
註:通常我們會利用
printf()的格式控制字串來處理輸出。
格式控制字串
printf()是一個非常特別的函式,其中可以帶入數個參數,其中第一個參數必定為被兩個"夾住的東西,我們稱呼他為「格式控制字串」。
只要在這個格式控制字串裡面寫入對應的字元,就可以觸發特定的輸出效果。
| 格式控制字元 | 效果 |
|---|---|
| \a | 輸出一個警告音 |
| \b | 輸出一個後退(backspace) |
| \n | 輸出一個換行 |
| \r | 輸出一個歸位 |
| \t | 輸出一個tab |
如要輸出某些特殊符號例如:單引號(')、雙引號(")、斜線(\),我們也需要用「\」這個跳脫字元來協助。
| 格式控制字元 | 效果 |
|---|---|
| \ | 輸出一個 \ |
| ' | 輸出一個 ‘ |
| " | 輸出一個 “ |
範例
1 |
|

註:以上參考了
hackersir gitbooks
