zoukankan      html  css  js  c++  java
  • 接续符

    接续符的意义

    C语言中的接续符()是编译器行为的利器
    例子1:初探接续符

    #inc
    lude<st
    dio.h>
    
    int ma
    in()
    {
        printf("hello wo
    rld
    ");
        re
    turn 0;
    }
    
    

    接续符的使用

    编译器会将反斜杠剔除,跟在反斜杠后面的字符自动接续到前一行,在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格

    接续符适合在定义宏代码块时使用

    例子2:接续符的应用

    #include<stdio.h>
    #define SWAP(a,b) 
    { 
        int temp = a;
        a = b;
        b = temp;
    }
    int main()
    {
        int a = 100,b = 200;
        SWAP(a,b);
        printf("a = %d,b = %d
    ",a,b);
        return 0;
    }
    
    

    转义符的意义

    C语言中的转义符主要用于表示无回显字符,也可表示常规字符

    转义符的使用

    当反斜杠作为转义符使用时必须出现在单引号或者双引号之间

    例子3:转义符的使用

    #include<stdio.h>
    
    int main()
    {
        char enter = '
    ';
        char * s  = "141	x61"; // 97
        printf("%s,%c",s,enter); // a   a
    
        return 0;
    }
    
    

    小结

    C语言中的反斜杠同时具有接续符和转义符的作用

    • 作为接续符使用时可直接出现在程序中
    • 作为转义符使用时需出现在单引号或双引号之间
  • 相关阅读:
    一个神秘现象引发对beego框架的思考
    利用golang优雅的实现单实例
    Go语言及Beego框架环境搭建
    go语言正则表达式
    爬取珍爱网后用户信息展示
    Django之modelform简介
    Django之分页功能
    Django之ORM操作
    selenium模拟鼠标操作
    Django之模型注册
  • 原文地址:https://www.cnblogs.com/yanyun888/p/9150875.html
Copyright © 2011-2022 走看看