转义字符(编程术语)

所有的ASCII码都可以用“//”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"//"来表示常见的那些不能显示的ASCII字符,如//0,//t,//n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

英语解释

字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。C语言在实际编程过程中,当一个数据结构大于64K字节时会发生“折回”和死锁现象。利用特大指针,使得附加段空间为一用户控制下的动态存储区域,可以正确地处理大于64K字节的数据结构,从而提高内存的使用效率。 

'A','//x2f','//013';

其中://x表示后面的字符是十六进制数,//0表示后面的字符是八进制数。

注意:在TurboC2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。

各种编程语言转义符

如HTML转义符、java转义符、xml转义符、oracle转义符、sql转义符、sqlserver转义符、php转义符、asp转义符、vb转义符、javascript转义符等等,还有网址中的百分号。

例如,HTML的&lt;&gt;&amp;"&copy;对别是<,>,&,",&copy;的转义字符

XML只有5个转义符:&lt;&gt;&amp;"&apos;

为什么要使用

转义字符串(EscapeSequence)也称字符实体(CharacterEntity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。

该文章由作者:【徐老师】发布,本站仅提供存储、如有版权、错误、违法等相关信息请联系,本站会在1个工作日内进行整改,谢谢!

发表回复

登录后才能评论