c++中转义字符是啥意思?

发布于2022-01-13 10:56:44

能把c++中的转义字符介绍一下吗~~

3个回答
admin
网友回答2022-01-13
转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 常见的转义字符: \b:回退:向后退一格 \\f:换页 \\n:换行,光标到下行行首 \\r:回车,光标到本行行首 \\t:水平制表 \\v:垂直制表 \\\\:反斜杠 \\‘:单引号 \\\":双引号 \\?:问号 \\ddd:三位八进制 \\xhh:二位十六进制 \\0:空字符(NULL),什么都不做。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标
admin
网友回答2022-01-13
c++里字符串字面值必须用""围起来像"abcd",你程序中\""的后一个"就是干这个用的。但是引号"也可以作为字符串中的字符,为了与前一种情况相区别字符串中的“就必须前面加个\,所以\""中\"表示字符串中的引号,后一个"用来把字符串字面值围起来。
admin
网友回答2022-01-13
如在一个字符串中无法表示一个“换行” 转义字符就是用来表示这种普通方式下没法表示的字符

回到
顶部