首頁 > 後端開發 > C++ > C 轉義序列如何表示字串文字中的特殊字元?

C 轉義序列如何表示字串文字中的特殊字元?

Linda Hamilton
發布: 2024-12-09 04:46:10
原創
953 人瀏覽過

How Do C   Escape Sequences Represent Special Characters in String Literals?

C 字串文字中的轉義序列

C 提供轉義序列來表示字串文字中的特殊字元。轉義字符(反斜線)作為特定字元的前綴,以表示其字面解釋。

控製字元:

  • 警報(響鈴)
  • b 退格鍵
  • t 水平 >
  • b 退格鍵
  • t 水平水平
  • b 退格鍵
  • t 水平
  • b 水平
  • t 水平>
  • n 換行符
v垂直製表符

f 換頁

r 回車
  • e 轉義符(非-標準GCC 擴充)
  • 標點符號字元:
`"引號的雙字

' 撇號

? 問號(用於避免三字母)
  • \ 反斜線
  • 數字字元參考文獻:
最多 3個八進位數字

x 任意數量的十六進位數字

u 4 個十六進位數字(Unicode BMP、C 11 及以上)

U 8 個十六進位數字(Unicode 星體位面,C 11開始)
std::string str = "0<pre class="brush:php;toolbar:false">std::string str2 = "0\x000";
登入後複製
""0";

範例:

要建立一個包含空字元( ) 並後接字元0 的字串,我們可以使用字串連接: 或者,數字字元引用可以是使用:總之,轉義序列提供了一種在字串文字中表達特定字元的方法。的規則對於創建具有所需內容和行為的字串至關重要。

以上是C 轉義序列如何表示字串文字中的特殊字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板