c语言 转义字符大全

c语言 转义字符大全

ID:33906307

大小:45.50 KB

页数:3页

时间:2019-03-01

c语言 转义字符大全_第1页
c语言 转义字符大全_第2页
c语言 转义字符大全_第3页
资源描述:

《c语言 转义字符大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言中的转义字符所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如,t,等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。C语言转义字符表  所有的转义字符和所对应的意义:转义字符意义ASCII码值(十进制)a响铃(BEL)007b退格(BS)008f换页(FF)012换行(LF)010r回车(CR)013t水平制表(HT)009v垂直制表(VT)011\反斜杠092?问号字符063'单引号字符039"双引号字符034空字符(NU

2、LL)000ddd任意字符三位八进制xhh任意字符二位十六进制字符型常量  字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。  'A','x2f','13';  其中:x表示后面的字符是十六进制数,表示后面的字符是八进制数。  注意:在TurboC2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。  上面我们见到的x,,a等等都是叫转义字符,它告诉编译器需要用特殊的方式进行处理。各种编程语言转义符  如HTML转义符、j

3、ava转义符、xml转义符、oracle转义符、sql转义符、sqlserver转义符、php转义符、asp转义符、vb转义符、javascript转义符等等,还有网址中的百分号。  例如,HTML的<>&"©对别是<,>,&,",©的转义字符  XML只有5个转义符:<>&"'为什么要用转义字符串  转义字符串(EscapeSequence)也称字符实体(CharacterEntity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作

4、文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。  其实所有编程语言,拥有转义字符的原因基本上是两点:一、使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字符都没有现成的文字代号。所以只能用转义字符来表示。二、某一些特定的字符在编辑语言中被定义为特殊用途的字符。这些字符由于被定义为特殊用途,它们失去了原有的意义。比如说Html中,<

5、被HTML定义为标签的开始,所以当我们转入<时,HTML就会把它当作为开始,而不是当作一个<来看待。再如PHP的双引号("),被PHP定义为字符串的外围标签,所以如果你在  一对双引号里面,还想要使用双引号,只能使用转义字符了。不然PHP就会报错了。转义字符串的组成  转义字符串(EscapeSequence),即字符实体(CharacterEntity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。  比如,要显示小于号(<),就可以写<或者<。  用实体(Entit

6、y)名字的好处是比较好理解,一看lt,大概就猜出是lessthan的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。  提示:实体名称(Entity)是区分大小写的。  备注:同一个符号,可以用“实体名称”和“实体编号”两种方式引用,“实体名称”的优势在于便于记忆,但不能保证所有的浏览器都能顺利识别它,而“实体编号”则没有这种担忧,但它实在不方便记忆。如何显示空格?  通常情况下,HTML会自动截去多余的空格。不管你加多少空格,都被看做一个空格。比如你在两个字之间加了10个空格,HTML会截去9个空格,只保留一个

7、。为了在网页中增加空格,你可以使用表示空格。JavaScript转义符  转义序列字符  b退格  f走纸换页  换行  r回车  t横向跳格(Ctrl-I)  '单引号  "双引号  \反斜杠  特殊转义字符列表url转义字符  web开发中通过问号(?)方式在浏览器地址栏中传值时。浏览器是通过“&”来区分问号后的参数个数的。如果出现传值参数中带有“&”时,在接受页面就会出现错误,类似如下请求路径:/next.jsp?param1=hendhs89&furej

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。