C#語言轉義字符(\xhhhh和\udddd)

   C#語言中轉義字符和C/C++語言的轉義字符不太一樣,但有一些是通用的。在C#語言中的轉義字符有下面這些(也許不太完整,此爲個人實踐中的總結,在網上看到的很多轉載的文章都混淆了和C/C++中的轉義字符。)
    \'(單引號 0x0027)
    \"(雙引號 0x0022)
    \\(反斜槓 0x005C)
    \0(空字符 0x0000)
    \a(發出一聲響鈴 0x0007)
    \b(退格 0x0008)
    \n(換行 0x000A)
    \r(回車 0x000D)
    \xhhhh(hhhh代表字符的十六進制編碼,這裏最多爲4位數,可以不爲4位數,原則是1-4位都可以。最但是當\x後面跟的字符如果在0-9或a-f/A-F之間會自動取4位。也就是說:(1)遇到第一個範圍不在0-9或a-f/A-F之間的字符結束轉義;(2)達到4位數結束轉義;(3)如果\x後第一個字符不滿足0-9或a-f/A-F則編譯不通過(VS2008)。
    \uhhhh(hhhh代表十六進制Unicode字符編碼,在C#中char佔兩個字節,hhhh必須取4位數)
--------------------- 
作者:xueminxu 
來源:CSDN 
原文:https://blog.csdn.net/xufox/article/details/8101564 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章