简单学习--转义字符

转义字符

C语言中有一些常见的转义字符:

 

  1.  “ \?”:在之前的编译器里,多个问号与字符同时存在时,会有可能被解释为“三字母词”,但是由于现在的编译器已经基本不会出现这种情况,所以不做过多的解释。
  2. “\0”:结束标识符,当程序执行到“\0”时,就会结束这条语句的编译。
  3. " \' ":在编译器中如果我们想要在语句中有一个单引号“ ’ ”,这个时候我们就可以运用“ \' ”,这 这样我们就可以得到它。
  4.  “ \" :同上面的单引号一样,在编译器中如果我们想要在语句中有一个双引号“ " ”,这个时候我        们就可以运用“ \" ”,这样我们就可以得到它。
  5.  "\\":在编译器中“\”常常被用来作转义字符标志用,像“ \’ ”,“ \“ ”,以及下面所讲的一些转义字符等等,但是如果我们想要普通的”\“,我们就可以使用”\\“,用它本身把它自己转义成一个普通的”\“使用。
  6. "\a":使用”\a“时,在编译器进行编译运行之后,我们的电脑会发出警报声或者闪烁一下,也有可能同时发生,大家可以尝试一下。
  7. "\b":在编译器中我们想要使光标回退一个字符,但是不要删除任何一个字符,我们可以使用”\b“,如下图我们可以看到光标前进了一格,这个时候我们就可以利用”getchar()“或者直接在“\b”后面加字符,来覆盖后面的字符。      
  8. “\f”:换页符可以将光标移到下一页的首位。
  9. “\n”:换行符,顾名思义,可以用来换行,效果如下图,“abc”和“def”中间加了一个”\n“,促使“abcedf”中间出现了换行。
  10. “\r”:使光标移动到开头位置,如果结合"getchar()"函数或者直接在“\r”后面加字符效果同“\b”一样,可以覆盖后面的字符。
  11. “\t”:可以使光标移动到下一个水平制表位,通常位4/8的倍数,如下图,两端字符中间会空有一段距离,数一下为8位,但是后面的为什么空的距离越来越小,是因为第二个制表位是从下一个首字符开始的,如果首字母后面还有字符,也算一位,所以并不是从第二段字符结尾才开始算位。
  12. “\v”:与”\t“意义相同,不做过多解释。
  13. “\ddd”:\后面添加数字,可以代表1~3个八进制,如图可以参考ASCII表进行观看。
  14. “\xdd”:"\x"后面添加数字可以代表16进制数字,如图可以参考ASCII表进行观看。
  15. 以上便是本人对转义字符的简易理解,欢迎各位提出意见,帮助改正。

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值