C语言的转义字符,转义字符的用法

简介: C语言的转义字符,转义字符的用法

各位少年 我来给大家分享一下转义字符

\?在书写多个问号的使用,防止他们被解析成三字母词,在新的编译器上没法验证了
\'通常用于表示字符常量
\"用于表示一个字符串的双引号
\\用于表示一个反斜杠,防止它被解释为一个转义序列符
\a警报,这样使得终端发出警报声或出现闪烁,或者两者同时发生
\b退格键,光标回退一个字符,但不删除字符
\f换页符,光标移到下一页,在现在系统上,这已经反映不出来了,行为改成类似于\v
\n换行符
\r回车符,光标移到同一行开投。
\t制表符,光标移到下一个水平制表位,通常是下一个8的倍数
\v垂直分隔符,光标移到下一个崔直制表符,通常是下一行的同一列

转义字符是转变了原来字符的意义的字符

各位少年 我来分享给大家怎么使用这些转义字符 看代码例子

#include<stdio.h>
int main()
{
printf("(are you OK??)\n);//我们管这叫三字母词 很可惜 这些东西已经没有编译器能演示他结果了,因为这个三字母词已经过时了
return 0;
}

在一些编译器上这为方括号]很可惜VS2022打印结果 不是这个,哪各位少年就疑惑了我们想打印结果是 are you OK??


怎么办呢 ?其实我们就需要\了,让他变成一个普通的字符,看代码和效果


为了更加直观,我们换个代码演示。

#include<stdio.h>
int main()
{
printf("are you OK?\\n");
return 0;
}

看这代代码我用了两个斜杠 这两个斜杠的意思是说把斜杠n转换成普通字符,打印的结果就是are you ok?n大家懂了吗?


我来分享第二个转义字符单引号,单引号是打印单个字符的,看代码

printf("%c\n",'a');

打印单个字符的,还记得怎么把转义字符转换成单引号吗?

printf("%c",'\'');


这样就打印了单引号


接下来介绍\t 被建议识别为转义字符就是水平制表符 简单来说就是空格四个或者八个


号,我们介绍下一个、,\a这会使得终端发出警报声或出现闪烁,或者。   警报这会使得终转发出警报


我们再来介绍下一个\b相当于删除退阁 相当退了一个


printf(abc\b)他往前退一个只会打印ab


好我们把有用的都介绍完了 今天先分享到这里


相关文章
|
24天前
|
程序员 C语言
C语言中的转义字符表
C语言中的转义字符表
13 0
|
1月前
|
程序员 编译器 C语言
【c语言】c语言转义字符详解
【c语言】c语言转义字符详解
127 1
|
1月前
|
算法 编译器 C语言
C语言猜数字小游戏(也包含python实现的用法)
本文基于VS2022、pycharm和前面的知识,写一个凭借分支与循环的小游戏,比如: 写一个猜数字游戏 游戏要求: 电脑自动生成1~100的随机数 玩家猜数字,猜数的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束 在pyhton中生成随机数是比较简单的,可以直接导入random的包,直接生成随机数,导致写猜数字小游戏变成了判读语句和循环语句嵌套就能写出来,所以我不做过多的介绍了,可以直接看后面的代码展示,想了解更多的python可看python的基础知识,这里面有我在学习python的过程中写的笔记
30 0
|
4月前
|
C语言
C语言转义字符第二篇和strlen库函数的使用
C语言转义字符第二篇和strlen库函数的使用
|
4月前
|
C语言
C 语言中布尔值的用法和案例解析
在编程中,您经常需要一种只能有两个值的数据类型,例如: - 是/否 - 开/关 - 真/假 为此,C语言有一个 `bool` 数据类型,称为布尔值。
112 1
|
4月前
|
存储 C语言 索引
【c语言指针详解】复杂数据结构的指针用法
【c语言指针详解】复杂数据结构的指针用法
73 0
|
4月前
|
存储 C语言
【c语言指针详解】指针的基本概念和用法
【c语言指针详解】指针的基本概念和用法
62 0
|
6月前
|
C语言
通过模拟实现计算器介绍函数指针数组和回调函数的用法【C语言/指针/进阶】
通过模拟实现计算器介绍函数指针数组和回调函数的用法【C语言/指针/进阶】
42 0
|
30天前
|
C语言
C语言之转义字符详解
C语言之转义字符详解
12 0
|
1月前
|
C语言
C语言中关键字static的三种用法
C语言中关键字static的三种用法