C语言学习日记(转义字符)

\0表示字符串中间的结束标志!d47d522668e449d1a398d3df70a63ddb.jpg

 转义字符并非什么都可以转义!5e59adfa23f64e5da79b44d2ee46dbd6.jpg

 第一个转义字符:现在已经很少见了。(太古老了)。

ec85547f062a4beb982cf577c79b2f27.jpg

 第二个转义字符:如果想打印'的话,这里会出现报错,编译的时候会自动把前两个'看成一对。因此会用到我们第二个转义字符!

3d2bceee57b14aea9f155594ce39fbac.jpg ec736cb539304e4eb48f84d8b16d3dbb.jpg

 第四个转义字符:一个斜杠可以转义后面那个的\0。

0df1e35d0f04450281b102e580d73e95.jpg

 打印路径正常会出现问题,会出现一大段空格,会出现水平制表符,此时需要用到第四个转义字符。bc37c1c05e7e4cd49deb45b82b038a7d.jpg

 第五个转义字符:打印出来会触发电脑上的蜂鸣器响!

倒数二个字符很特殊:\dd:打印\130(八进制的130=十进制的88)会打印出来x。这是因为在存储字母的时候会存储对应的数字代表字母(ASCII编码方式)。因此在编码中遇到\130代表的是x!1bac7b454c2c4de6a7f62d4a895a17ff.jpg

 1ac4d205033244ed84fdc08f4c7c01e8.jpg

 最后一个转义字符:打印出来的便是ASCII码中的字符,对应请看上面表格!注意范围是在(0-127)超出范围并没有多大意义。

46323ca0e3734530b38e8043b2a5d7dc.jpg

 注意空格也算一个字符。

注意为什么\628不能组成一个一个字符,因为超过八进制的范围了(0-7),因此要分开计算字符长度为14。\t在里面代表一个字符,但是他表现出来的效果是四个字符!

9586c386fa55408183e745f55bd3ce79.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值