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

C语言的转义字符

转义字符也叫转移序列,包含如下:

在这里插入图片描述
转移序列 \0oo\xhh 是 ASCII 码的特殊表示。

八进制数示例:

代码:

#include<stdio.h>
int main(void)
{char beep='\007';printf("%c\n",beep);return 0;
}

结果:

电脑响了一声。

'\007' 中的 0 可以省略一个或多个,或全部省略。代码示例:

#include<stdio.h>
int main(void)
{char beep='\7';printf("%c\n",beep);return 0;
}

结果一样,还是电脑响了一声。

如果电脑没有可以发出蜂鸣的硬件,则该程序不会有任何结果。

上面两个程序和下面这个直接使用转义字符的程序效果是一样的:

#include<stdio.h>
int main(void)
{char beep='\a';printf("%c\n",beep);return 0;
}

C 标准规定蜂鸣字符不允许改变活跃位置(active position)。

活跃位置指的是显示设备(如屏幕、电传打字机、打印机等)中下一个字符即将出现的位置,即光标位置。

这些转义字符不一定在所有的显示设备上都起作用。

http://www.lryc.cn/news/106335.html

相关文章:

  • 【腾讯云 Cloud Studio 实战训练营】CloudStudio体验真正的现代化开发方式,双手插兜不知道什么叫对手!
  • Pandas时序数据分析实践—时序数据集
  • use strict 是什么意思?使用它区别是什么?
  • 常见OOM异常分析排查
  • kubernetes网络之网络策略-Network Policies
  • 交换机VLAN技术和实验(eNSP)
  • 8.Winform界面打包成DLL提供给其他的项目使用
  • 海量数据存储组件Hbase
  • (一)基于Spring Reactor框架响应式异步编程|道法术器
  • Vue3 让localstorage变响应式
  • 【深度学习】InST,Inversion-Based Style Transfer with Diffusion Models,论文,风格迁移,实战
  • 【CSS】3D卡片效果
  • OrderApplication
  • 如何在保健品行业运用IPD?
  • Flink系列之:动态发现新增分区
  • eclipse版本与jdk版本对应关系
  • File类的学习
  • Linux 操作系统 Red Hat Enterprise Linux 安装教程
  • 关于拓扑排序
  • 【C++】开源:Boost库常用组件配置使用
  • 用python通过http实现文件传输,分为发送端和接收端
  • 数据结构--图的遍历 DFS
  • SpringBoot集成MyBatisPlus+MySQL(超详细)
  • 一边是计算机就业哀鸿遍野,一边是高考生疯狂涌向计算机专业
  • 解决外部主机无法访问Docker容器的方法
  • IDEA中修改类头的文档注释信息
  • 建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成
  • JPA之Hibernate
  • leetcode(力扣)剑指 Offer 16. 数值的整数次方 (快速幂)
  • git命令分类合集