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位数)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值