C语言进阶课程学习记录-第13课 - 接续符和转义符

本文介绍了在C语言进阶课程中接续符和转义符的实验,包括接续符如何在字符串中连续使用,以及转义符如何在字符常量和字符串中特殊含义的使用示例。
摘要由CSDN通过智能技术生成


本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录

接续符

接续符

实验-接续符的使用1

#in\
clud\
e <st\
dio.h>

in\
t m\
ain(\
)
{
pri\
ntf\
    (\
    "Hello D.T.\n"
    )\
    ;

ret\
urn 0;
}
/*output:
Hello D.T.
*/

接续符使用

在这里插入图片描述

实验-接续符的使用2

#include <stdio.h>

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

int main()
{
    int a = 1;
    int b = 2;
    int c = 3;

    SWAP(a,b);

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

    SWAP(b,c);

    printf("b = %d, c = %d\n", b, c);

    return 0;
}
/*output:
a = 2, b = 1
b = 3, c = 1
*/

转义符

转义符
转义符

实验-转义符

#include <stdio.h>

int main()
{
    char enter = '\n';

    char* p = "\141\t\x62";

    printf("%s", p);
    printf("%c", enter);

    return 0;
}
/*output:
a       b

*/

小结

C语言中的反斜杠()同时具有接续符和转义符的作用
-作为接续符使用时可直接出现在程序中
-作为转义符使用时需出现在单弓|号或双引号之间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值