13_接续符和转义符

作者: 编程半岛 | 来源:发表于2018-03-06 12:40 被阅读7次

关键词:接续符、转义符

1. 接续符

  • 接续符的意义:\是指示编译器行为的利器
  • 编译器会将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行
  • 在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格
  • 接续符适合在宏定义代码块时使用

2. 接续符的应用

#include <stdio.h>

#define SWAP(a, b)  \
{                   \
    int temp = a;   \
    a = b;          \
    b = temp;       \
}

int main()
{
    int a = 1;
    int b = 2;
    
    printf("a = %d, b = %d\n", a, b);
    
    SWAP(a, b);
    
    printf("a = %d, b = %d\n", a, b);

    return 0;
}

3. 转义符的意义

  • C语言中的转义符\主要用于表示无回显字符,也可以用于表示常规字符
  • \作为转义符使用时必须出现在单引号双引号之间

4.小结

  • C语言中的反斜杠\通过具有接续符转义符的作用
  • 作为接续符使用时可直接出现在程序中
  • 作为转义符使用时需要出现在单引号或双引号之间

声明:此文章为本人在学习狄泰软件学院《C语言深度解析》所做的笔记,文章中包含狄泰软件资料内容一切版权归狄泰软件所有!

相关文章

  • 13_接续符和转义符

    关键词:接续符、转义符 1. 接续符 接续符的意义:\是指示编译器行为的利器 编译器会将反斜杠剔除,跟在反斜杠后面...

  • strings.xml中的转义字符

    xml的转义字符有: 字符 字符串转义符和XML标志符的数字" "或"’ '或'& &或&< <...

  • learn.regex.4.md

    运算符优先级 运算符描述\转义符(), (?:), (?=), []圆括号和方括号*, +, ?, {n}, {n...

  • Python中的转义字符和结束符的应用与理解

    一、转义字符 转义字符有很多,这里我就只讲解连个转移字符,分别是换行符和制表符。 \n:换行 \t:制表符,一个t...

  • ioswkwebview 显示html源码转义符的问题2019-

    两个分类方法: 变成转义符的形式 2. 去除转义符,变成普通的标签<>

  • 反斜杠

    Windows把反斜杠(\) 作为目录分隔符,而python用反斜杠表示转义符! 所以,你得使用转义符来表示反斜杠...

  • 转义符

    转义符 'I\'m \"OK\"!' 输出 :I'm "OK"!

  • “\”转义符

    “\.$”:匹配使用“.”结尾的行 “\{n\}”:表示其前面的字符恰好出现n次 "a\{3\}":匹配字母a连续...

  • 转义符

    转义序列 描述\b 退格符(Backspace)\t 水平制表符(相当于tab,缩进)\n 换行符\f...

  • python2 字符串

    这是学习字符串部分整理的思维导图和常用的转义符和占位符

网友评论

    本文标题:13_接续符和转义符

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