【初识C语言】转义序列与ASCII

一、转义序列

定义

由反斜杠 () 后接字母或数字组合构成的字符组合称为“转义序列”。通常用于表示不能显示的ASCII字符,如\0,\t,\n等

常用转义序列

转义序列

常用转义序列释义

1、警报字符——\a

使用警报字符(\a)能产生听到或看到的警报(一般为蜂鸣), 取决于计算机的硬件。\a不会移动光标。

2、输出设备控制字符——\b、\f、\n、\r、\v、\t

转义字符1
通过上述测试可以得出:输出设备控制字符主要控制光标的活跃位置,但其不一定在所有的显示设备上都起作用。

3、字符常量定义字符——\、\’、"

转义序列(\、 '、 ") 用于打印\、 '、 "字符,由于这些字符用于定义字符常量, 是printf()函数的一部分, 若直接使用它们会造成混乱。

4、用8/16进制表示字符常量——\ddd、\xhh

转义序列(\ddd、 \xhh) 用8或16进制表示字符常量, 如字符常量‘a’,可用8进制转义序列’\141’表示,可用16进制转义序列‘\x61’表示,当然C语言也提供10进制表示方法,’a’即97。
在这里插入图片描述

二、ASCII码

定义

ASCII即美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。到目前为止共定义了128个字符。

ASCII表

ASCII
在ASCII码表中,前32个字符是不能用于打印的编码,而是用于控制像打印机一样的外围设备,后96个为打印字符。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值