7.19学习

文章介绍了C语言中的转义字符概念,例如 代表水平制表符, 表示换行。通过示例解释了如何使用\打印单引号,并展示了如何防止转义序列的触发。还提到了八进制和十六进制在表示字符时的应用,如130表示ASCII码的X。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                                                转义字符
定义:转变原来的意思的字符
e.g.①
printf("fewfew\test")打印出来的\t会消失,因为意思发生了转变,转变为TAB(水平制表符)键的意思,
printf("fewsfews\nfewsaf")同样\n不会打印
这样的字符就叫转义字符

C语言转义字符如下

     \ddd                        ddd表示1~3个八进制数,如\130 表示X
     \xdd                         dd表示2个16进制数如\x30 表示0

e.g.②
%c表示打印字符型格式符
如果我想打印 '(单引号) ,需要printf("%c\n",'\''),表示把'转变为普通字符

e.g.③
在①中为了防止\t被转义为水平制表符,可在前再加一个\,防止下一个\解释为转义序列符

e.g.④
printf("%c\n",'\130')  八进制数130转换成十进制的88,ASCII码表示X

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值