zoukankan      html  css  js  c++  java
  • C语言-第9课

    第9课 - 接续符和转义符

    1. 连接符和转义符

    C语言中中的连接符()是指示编译器行为的利器。

    #include <stdio.h>

    #def

    ine MAX

    255

    int main()

    {

    /

    /这是

    注释

    i

    n

    t

     *

     p

    =

     NULL;

    printf("%0X ", p);   

    return 0;

    }

    我们通过编译,一样能够得到结果。所以说这也是一个C程序。

    1. 接续符的使用

    (1) 编译器会将反斜杠剔除,跟在反斜杠后面的字符自动解到前一行。

    (2) 在接续单词时,反斜杠之后不能有空格 ,反斜杠的下一行之前也不能有空格。

    (3) 接续符适合在定义宏代码块时使用。

    宏代码块的定义

    #include <stdio.h>

    #define SWAP(a,b)

    {                 

        int temp = a;

        a = b;        

        b = temp;     

    }

    int main()

    {

        int a = 1;

        int b = 2;

        SWAP(a,b);

        printf("a=%d, b=%d ", a, b);  

        return 0;

    }

    我们规定#define的使用是要在一行中写完的,所以我们使用“”接续符的使用,使得程序很直观。

    1. 转移符

    C语言中的转移符()主要用于表示无回显字符,可以用于表示常规字符。

    符号

    功能

    符号

    功能

    回车换行

    a

    名铃

    横向跳到下一个制表位置

    ddd

    1~3位八进制所代表的的字符

    

    退格

    v

    竖向跳格

    回车

    f

    走纸换页

    \

    反斜杠符””

    xhh

    (x12)

    1~2位十六进制所代表的的字符

    \`

    单引号符

     

     

     

     

    小结:

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

    (2) 当反斜杠作为接续符使用时可直接出现在程。

    (3) 当反斜杠作为转义符使用时需出现在字符或字符串中。

  • 相关阅读:
    暑假集训每日一题0716(BFS)
    HDOJ1754(I Hate It)
    POJ2777(Count Color)
    暑假集训每日一题0717(DFS)
    SPOJ7259(Light Switching)
    cocos2dx CCTextureCache
    写给自己——EntryName命名规则
    观XX项目感1
    观XX项目感2 之 软件工程的图纸(再看UML类图)
    游戏编程 && cocos2d 学习
  • 原文地址:https://www.cnblogs.com/free-1122/p/9702621.html
Copyright © 2011-2022 走看看