常见转义字符

\?                在c语言中,想打一个问号,最好用\?,防止?在一些编译器中被解析为三字母词

\'                想输出一个'(单引号),不能用printf("%c",'''),而是需要printf("%c",'\''),让中间的单引号转义成一个普普通通的单引号字符,不会和其他单引号配对

\"                同理\'

\\                表示让后面的那个斜杠不是转义字符序列中的斜杠,相当于就是一个普通的斜杠字符

\t                被编译器识别为转义字符——水平制表符TAB,在字符串中\t算一个字符

\a                使终端发出警报声

\b                 光标回退一个字符 printf(”abcde\bfg)——>abcdfg,输出e后光标回退,f将e覆盖

\n                换行

下面两种转义字符可以理解为:字符八进制和十六进制的

\ddd             表示八进制数字 8^2*d1+8^1*d2+8^0*d3

\xdd              表示十六进制数字

\0就是\ddd的一种,用于字符串结尾,其acill码为0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值