⑴ c語言轉義字元問題
\a 響鈴(BEL) 007 //你的音效卡會發出「嘀」的一聲
\b 退格(BS) 008 //表示後退一格(刪除)
\f 換頁(FF) 012 //這不好說,表示換一頁,後邊會有一個♀這樣的標志
\n 換行(LF) 010 //換下一行
\r 回車(CR) 013 //退到那一行(你所用的那一行)的最頂端,既返回到第一個字元
\t 水平製表(HT) 009 //就像按了Tab一樣,往後空8個格
\v 垂直製表(VT) 011 //這個轉義字元只有在列印機中才能顯示出來,顯示屏不起作用的
\\ 反斜杠 092 // 輸入一個 "/"
\? 問號字元 063 // 輸入一個 "?"
\' 單引號字元 039 // 輸入一個 " ' "
\" 雙引號字元 034 //輸入一個 " " "
\b 退格(BS) 008 //表示後退一格(刪除)
\f 換頁(FF) 012 //這不好說,表示換一頁,後邊會有一個♀這樣的標志
\n 換行(LF) 010 //換下一行
\r 回車(CR) 013 //貨到那一行(你所用的那一行)的最頂端,既返回到第一個字元
\t 水平製表(HT) 009 //就像按了Tab一樣,往後空8個格
\v 垂直製表(VT) 011 //這不好說,
\\ 反斜杠 092 // 輸入一個 "/"
\? 問號字元 063 // 輸入一個 "?"
\' 單引號字元 039 // 輸入一個 "'"
\" 雙引號字元 // 輸入一個 """
\0 空字元(NULL) 000 //無意義,C語言會在每段字元竄後面自動加上這個
說明一下 第一豎行表示的是轉義字元,第二豎行表示它的意義,第三豎行表示它的ASCII碼值(十進制),第四豎行是我的詳細說明
⑵ c語言中「\」後加數字各是什麼
一般是轉義字元。
轉義字元是C語言中表示字元的一種特殊形式。轉義字元以反斜''開頭,後面跟一個字元或一個八進制或十六進制數表示。轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。示例如下:
charc1=''';//後面接一個特殊字元
charc2='110';//後面接一個三位的八進制數
charc3='x0d';//後面接一個兩位的十六進制數
⑶ 在c語言中轉義字元是什麼
轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號
( '),用於表示字元串常量的雙撇號( ")和反斜杠( /)等。轉義字元用反斜杠/後面跟一個字元或一個八進制或十六進制數表示。 轉義字元 意義 ASCII碼值(十進制)
/a 響鈴(BEL) 007
/b 退格(BS) 008
/f 換頁(FF) 012
/n 換行(LF) 010
/r 回車(CR) 013
/t 水平製表(HT) 009
/v 垂直製表(VT) 011
// 反斜杠 092
/? 問號字元 063
/' 單引號字元 039
/" 雙引號字元 034
/0 空字元(NULL) 000
/ddd 任意字元 三位八進制
/xhh 任意字元 二位十六進制
字元常量中使用單引號和反斜杠以及字元常量中使用雙引號和反斜杠時,都必須使用轉義字元表示,即在這些字元前加上反斜杠。
在C程
序中使用轉義字元/ d d d或者/ x h h可以方便靈活地表示任意字元。/ d d
d為斜杠後面跟三位八進制數,該三位八進制數的值即為對應的八進制A S C I I碼值。/
x後面跟兩位十六進制數,該兩位十六進制數為對應字元的十六進制A S C I I碼值。 使用轉義字元時需要注意以下問題:
1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作一個字元。
2) /v 垂直製表和/f 換頁符對屏幕沒有任何影響,但會影響列印機執行響應操作。
3) 在C程序中,使用不可列印字元時,通常用轉義字元表示
註:
1,/v垂直製表和/f換頁符對屏幕沒有任何影響,但會影響列印機執行響應操作。
2,/n其實應該叫回車換行。換行只是換一行,不改變游標的橫坐標;回車只是回到行首,不改變游標的縱坐標。
3,/t 游標向前移動四格或八格,可以在編譯器里設置
4,/' 在字元里(即單引號里)使用。在字元串里(即雙引號里)不需要,只要用 ' 即可。
5,/? 其實不必要。只要用 ? 就可以了(在windows VC6 和tc2 中驗證)。
⑷ C語言里的輸出轉義字元問題!!
轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( \)等。轉義字元用反斜杠\後面跟一個字元或一個八進制或十六進制數表示。
轉義字元 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平製表(HT) 009
\v 垂直製表(VT) 011
\\ 反斜杠 092
\? 問號字元 063
\' 單引號字元 039
\" 雙引號字元 034
\0 空字元(NULL) 000
\ddd 任意字元 三位八進制
\xhh 任意字元 二位十六進制
字元常量中使用單引號和反斜杠以及字元常量中使用雙引號和反斜杠時,都必須使用轉義字元表示,即在這些字元前加上反斜杠。
在C程序中使用轉義字元\ d d d或者\ x h h可以方便靈活地表示任意字元。\ d d d為斜杠後面跟三位八進制數,該三位八進制數的值即為對應的八進制A S C I I碼值。\ x後面跟兩位十六進制數,該兩位十六進制數為對應字元的十六進制A S C I I碼值。
使用轉義字元時需要注意以下問題:
1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作一個字元。
2) \v 垂直製表和\f 換頁符對屏幕沒有任何影響,但會影響列印機執行響應操作。
3) 在C程序中,使用不可列印字元時,通常用轉義字元表示
⑸ C語言: \0與\n分別表示什麼
C語言中, 表示空字元,一般用於標識字元串結束; 表示換行符,一般用於換行列印;回車符用 表示。
C語言中,所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如 , , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。
注意:在Turbo C 2.0中,字元型常量表示數的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。上面我們見到的x, ,a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。
(5)c語言中000是轉義字元嗎擴展閱讀:
其它常見轉義字元:
1、v
垂直製表(VT)。
2、\
代表一個反斜線字元'''。
3、'
代表一個單引號(撇號)字元。
4、"
代表一個雙引號字元。
5、?
代表一個問號。
⑹ C語言中"\ooo"是什麼意思
\ooo--> \000
轉義字元 意義 ASCII碼值(十進制)
/a 響鈴(BEL) 007
/b 退格(BS) 008
/f 換頁(FF) 012
/n 換行(LF) 010
/r 回車(CR) 013
/t 水平製表(HT) 009
/v 垂直製表(VT) 011
// 反斜杠 092
/? 問號字元 063
/' 單引號字元 039
/" 雙引號字元 034
/0 空字元(NULL) 000
/ddd 任意字元 三位八進制
/xhh 任意字元 二位十六進制
⑺ c語言中用\0做字元串結束標志 \0為什麼不用\000表示
\000明顯就是\0的三位八進制,所以是一樣的
\00就要看後面的一位是不是數字,如果是數字也是三位八進製表示法,如果不是數字那\0就是結束標志了
⑻ C語言中的轉義字元有哪些
轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( \)等。轉義字元用反斜杠\後面跟一個字元或一個八進制或十六進制數表示。
轉義字元 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平製表(HT) 009
\v 垂直製表(VT) 011
\\ 反斜杠 092
\? 問號字元 063
\' 單引號字元 039
\" 雙引號字元 034
\0 空字元(NULL) 000
\ddd 任意字元 三位八進制
\xhh 任意字元 二位十六進制
字元常量中使用單引號和反斜杠以及字元常量中使用雙引號和反斜杠時,都必須使用轉義字元表示,即在這些字元前加上反斜杠。
在C程序中使用轉義字元\ d d d或者\ x h h可以方便靈活地表示任意字元。\ d d d為斜杠後面跟三位八進制數,該三位八進制數的值即為對應的八進制A S C I I碼值。\ x後面跟兩位十六進制數,該兩位十六進制數為對應字元的十六進制A S C I I碼值。
使用轉義字元時需要注意以下問題:
1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作一個字元。
2) \v 垂直製表和\f 換頁符對屏幕沒有任何影響,但會影響列印機執行響應操作。
3) 在C程序中,使用不可列印字元時,通常用轉義字元表示。
4)\n其實應該叫回車換行。換行只是換一行,不改變游標的橫坐標;回車只是回到行首,不改變游標的縱坐標。
5)\t 游標向前移動四格或八格,可以在編譯器里設置。
6)\' 在字元里(即單引號里)使用。在字元串里(即雙引號里)不需要,只要用 ' 即可。
7)\? 其實不必要。只要用 ? 就可以了(在windows VC6 和tc2 中驗證)。
⑼ c語言中轉義字元是什麼意思
轉義字元C語言表示字元種特殊形式通常使用轉義字元表示ASCII碼字元集列印控制字元和特定功能字元用於表示字元常量單撇號( ')用於表示字元串常量雙撇號( ")和反斜杠( \)等轉義字元用反斜杠\面跟字元或八進制或十六進制數表示
轉義字元 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平製表(HT) 009
\v 垂直製表(VT) 011
\\ 反斜杠 092
\? 問號字元 063
\' 單引號字元 039
\" 雙引號字元 034
\0 空字元(NULL) 000
\ddd 任意字元 三位八進制
\xhh 任意字元 二位十六進制
字元常量使用單引號和反斜杠及字元常量使用雙引號和反斜杠時都必須使用轉義字元表示即些字元前加上反斜杠
C程序使用轉義字元\ d d d或者\ x h h方便靈活地表示任意字元\ d d d斜杠面跟三位八進制數該三位八進制數值即對應八進制A S C I I碼值\ x面跟兩位十六進制數該兩位十六進制數對應字元十六進制A S C I I碼值
使用轉義字元時需要注意下問題:
1) 轉義字元只能使用小寫字母每轉義字元只能看作字元
2) \v 垂直製表和\f 換頁符對屏幕沒有任何影響會影響列印機執行響應操作
3) C程序使用列印字元時通常用轉義字元表示
4)\n其實應該叫回車換行換行只換行改變游標橫坐標;回車只回行首改變游標縱坐標
5)\t 游標向前移動四格或八格編譯器里設置
6)\' 字元里(即單引號里)使用字元串里(即雙引號里)需要只要用 ' 即
7)\? 其實必要只要用 ? 了(windows VC6 和tc2 驗證)
⑽ c語言(轉義字元,指針變數)
1. C語言默認字元串規則是以第一個0為結束,但並不是說第一個0之後的數據沒有意義
2. 不算 但是\xee是一個字元... 如果你是把\寫成了/的話
3. 什麼環境?雖說什麼環境也不可能是-1
4. -1對應的二進制數據的十六進製表示就是FFFF... 如果你的環境是16位的話
5. \0 \00 \000 八進制 \x00 十六進制