当前位置: 首页 > news >正文

超级详细讲解转义字符,\? \‘ \f \0 \t等等!!!

C语言有一组特殊的字符称作转义字符,顾名思义,转变原来的意思

在这里插入图片描述

1 \?

??)是一个三字母词,在以前的编译器它会被编译为]
(??会被编译为[

因此在以前输入(are you ok ??)就会被编译为are you ok ]
解决这个问题只要在问号前输入\,即(are you ok \?\?),\使得?不在参与组成三字母词,只是成为一个普通的问号。而现在编译器已经能够识别??),但如果为了保险起见,加上\更安全。

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

2 \’

题目1:打印一个字符a
在这里插入图片描述

解析:%c作用是读取一个字符,要想打印单个字符要用’ '扩住
题目2:打印一个字符’

在这里插入图片描述
若使用上述方法则系统会报错,因此我们中间的’改为\’
在这里插入图片描述

3 \"

意思相同,只不过将字符改为字符串。
在这里插入图片描述

%s,是读取字符串类型,字符串即多个字符串起来一个字符也可以是字符串

4 \\

在这里插入图片描述

想打印\n,\转义后面的,使变为普通的\。

5 \a

#include <stdio.h>
int main()
{printf("\a");return 0;
}

运行的话你的电脑会噔一声

6 \b

在这里插入图片描述
\b使得光标回退一格,再输入abc会替代g的位置。

7 \n

输入\n,光标会移到下一行,实现换行打印。
在这里插入图片描述

8 \r

\r使光标回到同一行开头,在老式打字机应用,打完一行字回到开头。
在这里插入图片描述

9 \t

在这里插入图片描述
在这里插入图片描述
每个红框8个字符,\t使光标跳跃,可以使打印的更整齐。

10 \v

在这里插入图片描述
\v在不同的操作系统和终端功能是不同的,光标有的在下一行的同一列,有的在下一行的开头。

11 \ddd

d代表一个8进制数(0~7),\130,会将8进制数130转义十进制数88,根据ASCLL表(一个将键盘上的所有字符用数字表示的表),88表示X。不一定非要三位数,\2 , \22也可以。同理\xdd中d表示16进制。
在这里插入图片描述

12 \0

用于字符串的停止,\0 是一个转义序列,代表空字符(null character),它的ASCII码是0,\0 和 \000 是等价的,都表示ASCII码为0的字符。
在这里插入图片描述

13大小

无论是\111或\t还是\都是一个字符,但\0不计算字符长度大小,我们在打印字符串时,如下题最后字符是\t,但默认后面还有\0 表示停止。
在这里插入图片描述
选A,\\ 一个, 加141四个, 加\141五个,加abc8个,加\t9个。

在这里插入图片描述


http://www.mrgr.cn/news/78525.html

相关文章:

  • 小程序租赁系统开发的优势与应用解析
  • 使用 Jina Embeddings v2 在 Elasticsearch 中进行后期分块
  • 论文学习——进化动态约束多目标优化:测试集和算法
  • 【人工智能】Python常用库-Scikit-learn常用方法教程
  • 鸿蒙HarmonyOS学习笔记(6)
  • python控制鼠标,键盘,adb
  • 【科研】9如何高效阅读和理解学术论文
  • C++ 类(Class)
  • Web Worker 和 WebSocket的区别
  • 跨平台应用开发框架(3)-----Qt(样式篇)
  • 自动控制原理——BliBli站_DR_CAN
  • python学习——元组的创建于删除
  • 快速理解微服务中Fegin的概念
  • scrapy爬虫框架小案例
  • JVM:即时编译器,C2 Compiler,堆外内存排查
  • 6.结果处理组件之ResponseHandler
  • 微信小程序蓝牙writeBLECharacteristicValue写入数据返回成功后,实际硬件内信息查询未存储?
  • Flink四大基石之窗口(Window)使用详解
  • 群控系统服务端开发模式-应用开发-邮箱配置功能开发
  • 全链接神经网络拟合函数
  • 【halcon】Metrology工具系列之get_metrology_object_result_contour
  • 数据类型.
  • 【CSS】clip-path 属性(剪裁显示区域)
  • 【FPGA】UART串口通信
  • 常见的Web安全漏洞——XSS
  • LayaBox1.8.4实现战争迷雾效果