【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
顶
关注
评论
收藏
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!