文章目录
一、为什么我的代码总报错?可能是转义字符在搞鬼!
刚学编程那会儿(说多了都是泪😭),我经常遇到这样的报错:
error: missing terminating " character
后来才发现,原来是字符串里的引号忘记转义了!转义字符就像编程世界的"摩斯密码",用特定的符号组合表达特殊含义。今天我们就来彻底搞懂这个看似简单却暗藏玄机的知识点!(文末有防坑自查表,记得收藏!)
二、转义字符全家福:这些符号你认识几个?
转义字符由反斜杠\开头,后接特定字符组成。这张表建议全文背诵(敲黑板!):
| 转义字符 | 含义 | ASCII码 |
|---|---|---|
\n |
换行符 | 0x0A |
\t |
水平制表符 | 0x09 |
\\ |
反斜杠本身 | 0x5C |
\" |
双引号 | 0x22 |
\' |
单引号 | 0x27 |
\r |
回车符 | 0x0D |
\b |
退格符 | 0x08 |
\0 |
空字符(C语言专用) | 0x00 |
举个🌰:想在控制台输出带引号的字符串
print("他说:\"Python是世界上最好的语言!\"")
三、不同语言的"转义法则"(避坑重点!)
1. C语言:转义界的"活化石"
char path[] = "C:\\Program Files\\MyApp";
printf

最低0.47元/天 解锁文章
462

被折叠的 条评论
为什么被折叠?



