首页 > C > 字符串 阅读:57,774

字符串中的转义字符

既然字符串是通过双引号包含起来的字符的有限集合,那么,假如双引号本身也是字符串中的一个字符,怎么办呢?比如下面这句话:

This is a “real” special dream

如果要用一个双引号来把这句话包含起来,就变成了:

“This is a “real” special dream”

这样显然是不正确的,因为本来一个字符串就变成了”This is a”” special dream”以及中间的real并没有成为一个字符串。

解决的办法是用转义字符来表示中间的双引号,即写成下面这个样子:

“This is a \“real\” special dream”

 

C语言中常见的转义字符如下:

又比如,对于转义字符:’\\’,如果用字符串来表示Windows里面的文件路径:C:\WINDOWS\system32\,就需要这样写:” C:\\WINDOWS\\system32\\”,而不能写成:” C:\WINDOWS\system32\”。也就是说,在C语言的常量字符串里,凡是有’\’’’’’”’的地方,都要写成’\\’’\’’’\”’

周哥教IT,分享编程知识,提高编程技能,程序员的充电站。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

IT黄埔-周哥教IT技术交流QQ群:213774841,期待您的加入!

二维码
微信扫描二维码关注