美文网首页
C++中的'\'的使用

C++中的'\'的使用

作者: 大梦一场三十一 | 来源:发表于2018-02-07 20:47 被阅读0次
    Value 转义序列 Value 转义序列
    换行符 '\n' 问号 ?或?
    水平制表符 '\t' 单引号 '
    垂直制表符 \v 双引号 "
    退格符 \b null字符 \0
    回车符 \r 八进制 \ooo
    换业符 \f 十六进制 \xhh
    反斜线字符 \\ 响铃 \a

    在正常情况下,C++中的''中的作用是用来当做转义字符来使用

    Value 转义序列 Value 转义序列
    换行符 '\n' 问号 ?或?
    水平制表符 '\t' 单引号 '
    垂直制表符 \v 双引号 "
    退格符 \b null字符 \0
    回车符 \r 八进制 \ooo
    换业符 \f 十六进制 \xhh
    反斜线字符 \\ 响铃 \a

    还有一种用法一般是用在每一行的最后添加一个' \ '
    例如:

    #define PTR_FREE(ptr)\
    {\
    if ((NULL) != (ptr))\
    {\
    free(ptr);\
    ptr = NULL;\
    }\
    }
    

    这是一个宏的定义,语法上只能占用一行,由于定义结构太长,分行书写,需要用' \ '来指明分行书写宏定义。

    相关文章

      网友评论

          本文标题:C++中的'\'的使用

          本文链接:https://www.haomeiwen.com/subject/nkpazxtx.html