当前位置: 代码迷 >> C语言 >> 什么叫转义字符啊!我不太理解 新手上路请各位多多帮忙
  详细解决方案

什么叫转义字符啊!我不太理解 新手上路请各位多多帮忙

热度:21   发布时间:2007-12-03 14:41:23.0
什么叫转义字符啊!我不太理解 新手上路请各位多多帮忙
什么叫转义字符啊!我不太理解 新手上路请各位多多帮忙
搜索更多相关的解决方案: 字符  转义  

----------------解决方案--------------------------------------------------------
不懂啊!

[[italic] 本帖最后由 wangyinshiwo 于 2007-12-3 14:54 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
转义字符意思就是将反斜杠"\"后面的字符转换成另外的意义.
如"\n"中的n不代表字母n
而是作为"换行符"

转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( \)等。转义字符用反斜杠\后面跟一个字符或一个八进制或十六进制数表示。

在C程序中使用转义字符\ddd或者\xhh可以方便灵活地表示任意字符。\ddd为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCII码值。\x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII码值。
使用转义字符时需要注意以下问题:
1)转义字符中只能使用小写字母,每个转义字符只能看作一个字符。
2)\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
3)在C程序中,使用不可打印字符时,通常用转义字符表示。

有时候自己应该上百度去查查的
----------------解决方案--------------------------------------------------------
  相关解决方案