【C语言】转义字符及其对应英文
对于很多人来说,用转义字符都是熟能生巧,而不清楚为什么是那样的转义字符,所以我在这列了一个表,翻译了其对应的英文。
转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。
- 一般转义字符:\0、 \n、 \'、 \"、 \\。
- 八进制转义字符'\ddd':(其中d为常数,ddd表示三位8进制数)(以0开头的表示八进制)
'\141'=97是合法的, 前导的0是不能写的。 - 十六进制转义字符'\xhh':(其中h为常数,hh表示两位16进制数)(以0x开头的表示十六进制)
'\x6d'=109才是合法的,前导的0不能写,并且x是小写。
| 进制名称 | 英文 | 缩写 |
|---|---|---|
| 二进制 | Binary | B |
| 八进制 | Octal | O |
| 十进制 | Decimal | D |
| 十六进制 | Hexadecimal | H |
| 转义字符 | 描述 | 备注 |
|---|---|---|
| \a | 响铃 (BEL) | Bell(speaker beeps) |
| \b | 退格 (BS) ,将当前位置移到前一列 | Backspace(non-erase) |
| \f | 换页 (FF),将当前位置移到下页开头 | Form feed/clear screen |
| \n | 换行 (LF) ,将当前位置移到下一行开头 | New line |
| \r | 回车 (CR) ,将当前位置移到本行开头 | Carriage Return |
| \t | 水平制表 (HT) (跳到下一个 TAB 位置) | Table |
| \v | 垂直制表 (VT) | Vertical tab |
| \\ | 代表一个反斜线字符 ''\" | |
| \' | 代表一个单引号(撇号)字符 | |
| \" | 代表一个双引号字符 | |
| \? | 代表一个问号 | |
| \0 | 空字符 (NUL) | |
| \ddd | 1 到 3 位八进制数所代表的任意字符 | |
| \xhh | 十六进制所代表的任意字符 | heXadecimal |
| \c | 不换行输出 | continue 在”\c“后面不存在字符的情况下,作用相当于 echo -n,当“\c”后面依然存在字符时,“\c”后面的字符将不会输出 Linux中echo使用 |
请你务必,一而再,再而三,三而不竭,千次万次,毫不犹豫地救自己于这世间水火。
笔者将不定期更新【考研或就业】的专业相关知识以及自身理解,希望大家能【关注】我。
如果觉得对您有用,请点击左下角的【点赞】按钮,给我一些鼓励,谢谢!
如果有更好的理解或建议,请在【评论】中写出,我会及时修改,谢谢啦!
笔者将不定期更新【考研或就业】的专业相关知识以及自身理解,希望大家能【关注】我。
如果觉得对您有用,请点击左下角的【点赞】按钮,给我一些鼓励,谢谢!
如果有更好的理解或建议,请在【评论】中写出,我会及时修改,谢谢啦!
本文来自博客园,作者:Nemo&
转载请注明原文链接:https://www.cnblogs.com/blknemo/p/12511876.html
顶
关注
评论
收藏


浙公网安备 33010602011771号