C语言的常量-2

描述

字符

今天为大家带来常量的详细教程

常量

1.字符型常量

    在C语言中,字符型常量是最特别的一种常量。他的特别之处在于我们需要对其使用指定的定界符对其进行限制。定界符为  ‘’  。字符型常量可以分为两种,一种是字符常量,另一种是字符串常量。字符常量和字符串常量的区别在于:字符常量常常指一个字符,而字符串常量指的是一串字符。例如:
#include
int main()
{
    putchar('W');
    putchar('o');
    putchar('r');
    putchar('l');
    putchar('d');
    return 0;
}

如上示例使用putchar函数进行单字符输出。输出目标为world。

若想对字符串进行输出,则需要使用printf函数。例如:

#include
int main()
{
    printf("Hello World");
    return 0;
}

如上示例使用printf函数进行字符串输出。输出目标为Hello World

2.符号常量

    在C语言中,我们常常需要一个符号名称来代替固定的常量值。这样的常量就叫做符号常量。例如:
#define PAI 3.14;

如上所示,这样在后续需要使用3.14的时候,可以直接对PAI进行运算操作。例如:

#include
#define PAI 3.14;
int main()
{
    double r=20;
    r=r*PAI;
    printf("%lf\\n",r)
    return 0;
}
3.转义字符

    在前面的示例中不难发现,很多输出函数后都跟了 \\n 这个符号。但是在输出的结果中却没有输出它,而是进行了一次换行操作。这就是因为转移义字符的存在。

    转义字符也是字符常量的一种,不过他是一种特殊的字符。转义字符均是以反斜杠 \\ 开头。在反斜杠的后面跟一个或多个字符,他们都表示不同的含义。详情如下:
转义字符 含义
\\n 回车换行
\\ 反斜杠
\\ddd 八进制数代表字符
' 单引号
\\xhh 十六进制数代表字符
\\a 响铃
\\r 回车
\\v 竖向跳格
\\b 退格
\\t 横向跳格
\\f 换页

今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~

字符字符字符

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分