因為在C語言中,\是轉義符,必須要配合其它有效的字元使用,單獨使用無效。
\\ 表示 字元\ ,它的ASCII碼為92。
當遇到\\\時,第一組可以轉義為\,
但是第二組只有一個\,無法單獨使用,
附上所有的跳脫字元和所對應的意義:
跳脫字元 意義 ASCII碼值(十進位制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平製表(HT) (跳到下一個TAB位置) 009
\v 垂直製表(VT) 011
\\ 代表一個反斜線字元""\" 092
\" 代表一個單引號(撇號)字元 039
\" 代表一個雙引號字元 034
\? 代表一個問號 063
\0 空字元(NULL) 000
\ooo 1到3位八進位制數所代表的任意字元 三位八進位制
\xhh 1到2位十六進位制所代表的任意字元 二位十六進位制
注意:區分,斜槓:"/" 與 反斜槓:"\" ,此處不可互換
因為在C語言中,\是轉義符,必須要配合其它有效的字元使用,單獨使用無效。
\\ 表示 字元\ ,它的ASCII碼為92。
當遇到\\\時,第一組可以轉義為\,
但是第二組只有一個\,無法單獨使用,
附上所有的跳脫字元和所對應的意義:
跳脫字元 意義 ASCII碼值(十進位制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平製表(HT) (跳到下一個TAB位置) 009
\v 垂直製表(VT) 011
\\ 代表一個反斜線字元""\" 092
\" 代表一個單引號(撇號)字元 039
\" 代表一個雙引號字元 034
\? 代表一個問號 063
\0 空字元(NULL) 000
\ooo 1到3位八進位制數所代表的任意字元 三位八進位制
\xhh 1到2位十六進位制所代表的任意字元 二位十六進位制
注意:區分,斜槓:"/" 與 反斜槓:"\" ,此處不可互換