为什么要两个/t,一个不就已经html转义字符表了吗?

c++学习(22)
\t 是8位但是你要明白它不是对于前一个字符来说的8位,而是对面板来说的
printf(&a\tb\n&);
|a| | | | | | | |b|
printf(&as\tb\n&);
|a|s| | | | | | |b|
printf(&asdfghj\tb\n&);
|a|s|d|f|g|h|j| |b|
printf(&asdfghjk\tb\n&);
|a|s|d|f|g|h|j|k| | | | | | | | |b|
我做过实验,上述面板的意思是8个字符为一个面板,如果在转义字符前有7个字符,那么前面就不是一个面板,将从7个字符中的第一个,开始算8位,再显示转义字符后面的东西,看上去像是一个小空格。
如果在转义字符前有8个字符,那么是一个面板,将从8个字符中的最后一个开始,跳8位,再显示转义字符后面的东西。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:69571次
积分:2173
积分:2173
排名:第12113名
原创:149篇
转载:44篇
(1)(1)(7)(8)(2)(3)(1)(11)(8)(2)(21)(1)(12)(4)(1)(18)(10)(7)(5)(7)(36)(9)(18)c语言中\t\b是什么效果_百度知道
c语言中\t\b是什么效果
这两个都是转义字符。\t & &水平制表(HT)&作用:跳到下一个TAB位置\b &退格(BS)&作用:将当前位置移到前一列转义字符表:转义字符定义:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加&\&来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
其他类似问题
为您推荐:
提问者采纳
&#92,因此一个&#92\b是代表一个退格;b会消除一个制表符,但一个制表符会被识别为一个字符;t是一个制表符
c语言的相关知识
其他3条回答
b相互抵消了;b退一个制表符你说的退一列指;t和一个&#92。&#92一个&#92
是软件的问题。各软件对制表符的规定或者说是设置不同,有的是8字符长有的是4字符长也有1字符长,这就导致问题了。你可以输出 &A\tb\tcde&和&a\t\t\bb\t\bcde&等来验证。
自己试下不就知道了?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JavaScript转义符?_百度知道
JavaScript转义符?
这个在JS里面是什么意思;&javascript&/ tall那么 &script type=&var height=&quot?有点不是很明白比如我运行下面的这个程序,在线等答案?&&'10'&&#92??还有 JS &quotJS里面的转义符是什么意思;& tall&运行则弹出about 5&#39?;text&#47?;10\ 这个又说呢么含义;/about 5&#39?大家帮忙解释下哈;script&alert(height)
提问者采纳
After the snow of &#92,允许在字符串中包括一些无法直接键入的字符;mypage&#92, &quot,必须一起键入两个反斜杠 (\\f 走纸换页 \);webstuff&#92,由于反斜杠本身用作转义符;\The caption reads. Grandma\&#39,因此不能直接在脚本中键入一个反斜杠。每个字符都以反斜杠开始.'The image path is C;&#92.\r 回车 \&#39。反斜杠是一个转义字符;\n 换行 \')。 document。如果要产生一个反斜杠;97;\ 双引号 \&quot,表示 JScript 解释器下面的字符为特殊字符:\t 横向跳格 (Ctrl-I) \&#39。转义序列 字符 &#92.write(');b 退格 &#92.write(' 单引号 &#92.&quotJScript 提供了一些特殊字符; 反斜杠 请注意;gifs&#92
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
javascript的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言中,用printf()输出时,\n是作为一个字符还是两个字符计算。_百度知道
c语言中,用printf()输出时,\n是作为一个字符还是两个字符计算。
提问者采纳
前者应该是2,后者应该是1;一个字符;&#92。你可以定义char str[]=&然后输出sizeof(str)或者strlen(str)看看;n&quot
提问者评价
其他类似问题
为您推荐:
其他5条回答
转义字符C中定义了一些字母前加&t;来表示常见的那些不能显示的ASCII字符;&&#92,如&#92,\0,&#92按一个字符计算
一个字符,是转义字符,还有其他的一些转义字符比如\\表示\
一个,作为转义字符,表示换行。
一个字符。
一个,表示换行
printf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 html 转义 的文章

 

随机推荐