c语言转义字符

1.  /  可以转义    如/t是水平制表符 直接打印作用相当于tab键  插入/变成//t   就可以作为正常字符打印出

2./ddd 三个d指三个八进制数字   其整体是转义字符 故打印时用%c,‘ /130 ’ 单引括起来

3.printf(”%c/n“,‘ /130 ’ ),会打印出x  具体看ASCII表比对   

八进制的/130转换成十进制 对应的ASCII表为x

1  对应8的平方   3对应8的1次方  0对应8的0次方  

即1*64+3*8+0*1=88   在ASCII表对应的字符为x

4. /xdd 数字为十六进制数字   其整体为转义字符 转换方法参见第三条

/x30      3 对应16的一次方  0对应16的0次方

即3*16+0*1=48  在ASCII表中对应的是字符0

5.     十进制转换成八进制

字符A及其对应的十进制数65 若要转换成八进制   则其数字为101    打印/101便能打印出A

65=64+1  即1*8的平方(64)+0*8的一次方(8)+1*8的0次方(1)

转换的数字结果为101
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值