常用转义字符

提示:请直接按Ctrl+F搜索您要查找的转义字符

常用表

字符转义字符描述
''单引号
""双引号
&&
<&lt;
>&gt;
不断开空格(non-breaking space)&nbsp;空格
#&#35;
&&#38;
.&#46;句号
¥&yen;
¦&brvbar;
§&sect;
¨&uml;
©&copy;
«&laquo;
®&reg;
¼&frac14;
½&frac12;
¾&frac34;
$&#36;
%&#37;
(&#40;
)&#41;
*&#42;
+&#43;
,&#44;逗号
:&#58;冒号
;&#59;分号
=&#61;
-&#45;连字号
/&#47;斜杠
\&#92;反斜杠
|&#124;竖杠
¦&#166;断竖杠
[&#91;
]&#93;
^&#94;
_&#95;下划线
`&#96;尖重音符

ISO 8859-1 characters

char glyph HTML tag
空格 &nbsp;
¡ &iexcl;
¢ &cent;
£ &pound;
¤ &curren;
¥ &yen;
¦ &brvbar;
§ &sect;
¨ &uml;
© &copy;
ª &ordf;
« &laquo;
¬ &not;
&shy;
® &reg;
¯ &macr;
° &deg;
± &plusmn;
² &sup2;
³ &sup3;
´ &acute;
µ &micro;
&para;
· &middot;
¸ &cedil;
¹ &sup1;
º &ordm;
» &raquo;
¼ &frac14;
½ &frac12;
¾ &frac34;
¿ &iquest;
À &Agrave;
Á &Aacute;
 &Acirc;
à &Atilde;
Ä &Auml;
Å &Aring;
Æ &AElig;
Ç &Ccedil;
È &Egrave;
É &Eacute;
Ê &Ecirc;
Ë &Euml;
Ì &Igrave;
Í &Iacute;
Î &Icirc;
Ï &Iuml;
Ð &ETH;
Ñ &Ntilde;
Ò &Ograve;
Ó &Oacute;
Ô &Ocirc;
Õ &Otilde;
Ö &Ouml;
× &times;
Ø &Oslash;
Ù &Ugrave;
Ú &Uacute;
Û &Ucirc;
Ü &Uuml;
Ý &Yacute;
Þ &THORN;
ß &szlig;
à &agrave;
á &aacute;
â &acirc;
ã &atilde;
ä &auml;
å &aring;
æ &aelig;
ç &ccedil;
è &egrave;
é &eacute;
ê &ecirc;
ë &euml;
ì &igrave;
í &iacute;
î &icirc;
ï &iuml;
ð &eth;
ñ &ntilde;
ò &ograve;
ó &oacute;
ô &ocirc;
õ &otilde;
ö &ouml;
÷ &divide;
ø &oslash;
ù &ugrave;
ú &uacute;
û &ucirc;
ü &uuml;
ý &yacute;
þ &thorn;
ÿ &yuml;

Math symbols

Latin Extended-B
char glyph HTML tag
ƒ &fnof;

Arrows
char glyph HTML tag
&larr;
&uarr;
&rarr;
&darr;
&harr;
&crarr;
&lArr;
&uArr;
&rArr;
&dArr;
&hArr;

Mathematical Operators
char glyph HTML tag
&forall;
&part;
&exist;
&empty;
&nabla;
&isin;
&notin;
&ni;
&prod;
&sum;
&minus;
&lowast;
&radic;
&prop;
&infin;
&ang;
&and;
&or;
&cap;
&cup;
&int;
&there4;
&sim;
&cong;
&asymp;
&ne;
&equiv;
&le;
&ge;
&sub;
&sup;
&nsub;
&sube;
&supe;
&oplus;
&otimes;
&perp;
&sdot;

General Punctuation
char glyph HTML tag
&bull;
&hellip;
&prime;
&Prime;
&oline;
&frasl;

Miscellaneous Technical
char glyph HTML tag
&lceil;
&rceil;
&lfloor;
&rfloor;
&lang;
&rang;

Geometric Shapes
char glyph HTML tag
&loz;

Miscellaneous Symbols
char glyph HTML tag
&spades;
&clubs;
&hearts;
&diams;


Letterlike Symbols
char glyph HTML tag
&weierp;
&image;
&real;
&trade;
&alefsym;

Greek
char glyph HTML tag
Α &Alpha;
Β &Beta;
Γ &Gamma;
Δ &Delta;
Ε &Epsilon;
Ζ &Zeta;
Η &Eta;
Θ &Theta;
Ι &Iota;
Κ &Kappa;
Λ &Lambda;
Μ &Mu;
Ν &Nu;
Ξ &Xi;
Ο &Omicron;
Π &Pi;
Ρ &Rho;
Σ &Sigma;
Τ &Tau;
Υ &Upsilon;
Φ &Phi;
Χ &Chi;
Ψ &Psi;
Ω &Omega;
α &alpha;
β &beta;
γ &gamma;
δ &delta;
ε &epsilon;
ζ &zeta;
η &eta;
θ &theta;
ι &iota;
κ &kappa;
λ &lambda;
μ &mu;
ν &nu;
ξ &xi;
ο &omicron;
π &pi;
ρ &rho;
ς &sigmaf;
σ &sigma;
τ &tau;
υ &upsilon;
φ &phi;
χ &chi;
ψ &psi;
ω &omega;
ϑ &thetasym;
ϒ &upsih;
ϖ &piv;

Special characters for HTML

C0 Controls and Basic Latin
char glyph HTML tag
" &quot;
& &amp;
< &lt;
> &gt;

Latin Extended-A
char glyph HTML tag
Œ &OElig;
œ &oelig;
Š &Scaron;
š &scaron;
Ÿ &Yuml;

Spacing Modifier Letters
char glyph HTML tag
ˆ &circ;
˜ &tilde;

General Punctuation
char glyph HTML tag
&ensp;
&emsp;
&thinsp;
&zwnj;
&zwj;
&lrm;
&rlm;
&ndash;
&mdash;
&lsquo;
&rsquo;
&sbquo;
&ldquo;
&rdquo;
&bdquo;
&dagger;
&Dagger;
&permil;
&lsaquo;
&rsaquo;
&euro;
<think>我们被要求提供C语言常用转义字符列表。根据引用[2]和引用[4]中的内容,我们可以整理出一个常用转义字符表。 注意:引用[2]中给出了一个转义字符表,引用[4]则补充了十六进制转义字符的写法。 同时,引用[1]和引用[3]也提供了一些背景信息。 我们将按照以下格式整理: 转义字符 | 含义 | ASCII码(十六进制/十进制) 并附上一些说明和注意事项。 另外,根据引用[4],十六进制转义字符的写法是'\xhh'(hh是两位十六进制数,且前导的0不能写,x必须小写)。 同时,引用[2]中提到了八进制转义字符的写法是'\ddd'(三位八进制数)。 下面开始整理:</think>### C语言常用转义字符表 以下是C语言中最常用转义字符及其详细说明,基于您提供的引用资料整理而成: | 转义字符 | 名称 | 功能描述 | ASCII码 | 使用示例 | |----------|---------------|------------------------------|----------------|------------------------------| | `\n` | 换行符 | 光标移动到下一行行首 | 0AH (10) | `printf("Line1\nLine2");` | | `\t` | 水平制表符 | 插入水平制表位(通常4/8空格)| 09H (9) | `printf("Name:\tJohn");` | | `\r` | 回车符 | 光标返回行首 | 0DH (13) | `printf("Loading...\rDone");`| | `\\` | 反斜杠 | 表示字面意义上的反斜杠 | 5CH (92) | `printf("Path: C:\\Windows");`| | `\'` | 单引号 | 表示字面意义上的单引号 | 27H (39) | `char c = '\'';` | | `\"` | 双引号 | 表示字面意义上的双引号 | 22H (34) | `printf("\"Hello\"");` | | `\0` | 空字符 | 字符串结束标志 | 00H (0) | `char str[] = "abc\0";` | | `\a` | 响铃 | 触发系统提示音 | 07H (7) | `printf("\aAlert!");` | | `\b` | 退格符 | 光标回退一位 | 08H (8) | `printf("A\bB"); // 显示"B"` | | `\f` | 换页符 | 打印机换页/清屏 | 0CH (12) | `printf("\fNew Page");` | | `\v` | 垂直制表符 | 垂直定位(较少使用) | 0BH (11) | `printf("A\vB");` | | `\?` | 问号 | 避免三字符组误解 | 3FH (63) | `printf("\?");` | | `\xhh` | 十六进制字符 | 指定ASCII字符(hh为十六进制)| 自定义 | `printf("\x41"); // 输出"A"` | | `\ddd` | 八进制字符 | 指定ASCII字符(ddd为八进制) | 自定义 | `printf("\101"); // 输出"A"` | #### 关键说明: 1. **十六进制转义字符**:必须小写`\x`开头,不能有前导零,如`\x41`表示'A'(正确),`\x041`错误[^4] 2. **八进制转义字符**:1-3位八进制数字,如`\101`表示'A'(ASCII 65) 3. **特殊字符**:在字符串中使用`'`、`"`、`\`时必须转义[^2] 4. **行尾处理**:Windows系统通常需要`\r\n`组合表示换行,而Unix/Linux只需`\n` #### 示例代码: ```c #include <stdio.h> int main() { printf("转义字符测试:\n"); printf("制表符:\tColumn1\tColumn2\n"); printf("径:C:\\Program Files\\\n"); printf("特殊符号:\"Tom\'s book\"\n"); printf("铃声:\a\n"); // 执行时会发出提示音 printf("十六进制:\x48\x65\x6C\x6C\x6F\n"); // 输出"Hello" return 0; } ``` > **注意**:转义字符是单字符实体,如`\n`在内存中只占1字节(值为10)[^1][^2]。在使用文件操作或网络通信时,需特别注意不同系统对换行符的处理差异。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值