1. 程式人生 > >c語言中的轉義字元的應用注意

c語言中的轉義字元的應用注意

c語言中的轉義字元:

\a 響鈴符

\b 退格

\f 換頁符

\n 換行符

\r 回車符(回到該行的首位置)

\v 縱向製表符

\\ 反斜槓

\? 問號(?經vs10測試可以直接列印)

\"(\') 雙引號(單引號)

\ooo 八進位制數(ooo表示一個用8進位制數表示出來的對應ANSII程式碼對應出字元,用此方法可以表示出所有ASCII字元。不過測試發現打不出%號,存疑!)

\xhh 十六進位制數(功能同八進位制數,用hh表示一個十六進位制數,如\x20表示空格)  

注:使用轉義字元的退格符,換行符,回車符等時,改變的是列印游標位置(特別注意不是插入式的,是位置的覆蓋),如果改變到的位置上原來有列印過的字元,它並不能把原來已經列印過的位置上的字元刪除了重新打,我們之所以在螢幕上只能看到後來更新過的字元是因為計算機在輸出原來的字元後又很快的重新替換列印上新的字元,看起來就是把原來的字元刪除了重新打的,而如果在印表機上輸出時就會留下不可磨滅的痕跡了,能真正反映出輸出的過程和結果。