C语言转义字符

文章探讨了在编程语言中如何使用转义字符,例如用于在字符串中表示单引号,ddd表示八进制数值,xdd表示16进制数值。通过示例说明了这些转义序列如何影响输出,如130在不同上下文下的打印结果为X(ASCII值88)或88,以及x30对应十进制的48,代表字符0。文章还提醒注意不支持嵌套的注释风格。
摘要由CSDN通过智能技术生成

转义字符:转变了它原来的意思

如果要打印’则需要在’’’的形式下转义为’\’’(不能使前两个’组成一对)

同理,打印字符串%s

printf(“%c\n”,’\130’);结果是X,因为\ddd表示八进制数(8进制数中不会出现8!),\130就是88,而X的ASCII值就是88;(0-48,A-65,Z-90,a-97)

printf(“%d\n”,’\130’);结果就是88;

\xdd,dd表示两个16进制数字

\x30=十进制48,则%c打印字符0

如题,输出结果应为14,\32为一个转义字符

注释:

//

/*........*/这种风格不好,不支持嵌套

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值