「\」加上控制碼表示。例如:\n 表示換行,\t 表示跳格 tab。
\\ backslash
\a alert (BEL)
\b backspace
\c produce no further output
\e escape
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
[dywang@deyu zzz]$ vim char2.c
[dywang@deyu zzz]$ cat char2.c
#include <stdio.h>
int main() {
char ch1='\t', ch2='\n';
printf("A %c B %c", ch1,ch2);
printf("ch1 = %d, ch2 = %d\n", ch1,ch2);
}
[dywang@deyu zzz]$ gcc -o char2 char2.c
%c 列印 char 時輸出跳格及換行,%d 列印 char 時輸出其 ASCII 值。
[dywang@deyu zzz]$ ./char2 A B ch1 = 9, ch2 = 10