跳脫序列(Escape Sequence)

printf()puts() 做輸出時,可能會遇到一些狀況,例如輸出 "

利用跳脫字元的方式可以幫助我們順利輸出此類特殊字元。

下述的範例即為使用跳脫字元以輸出 "

#inclde <stdio.h>

int main()
{
    printf("David said: \"Hello World\".");
}

以下表格為 C 語言所支援的跳脫字元(供參考)

跳脫字元 代表意義
\a 利用蜂鳴器發出嗶聲,在部份作業系統會以系統提示音取代
\b 退回鍵
\f 換頁鍵
\n 換行
\r Enter 鍵
\t 水平定位符(Tab)
\v 垂直定位符
\\ 反斜線
\' 單引號
\" 雙引號
\? 問號
\n(nn) 任意 8 進位值,n 代表任意小於 8 之整數
\xhh 任意 16 進位值,h 代表任意 16 進位整數
\Uhhhhhhhh 表示任意 Unicode 值,可能得到多個字元,h 代表任意 16 進位整數
\uhhhh 表示任意 Unicode 值,可能得到多個字元,h 代表任意 16 進位整數

results matching ""

    No results matching ""