[Feelings & Sharing] (视频)其实微软当年也想用正斜杠
Tofloor
poster avatar
芭芭雅嘎
deepin
14 hours ago
Author
Reply Favorite View the author
All Replies
avatar
芭芭雅嘎
deepin
14 hours ago
#1

这个历史选择在后来的编程中带来了一个不小的麻烦:在C语言、Java、Python、JSON等众多编程语言和协议中,​**反斜杠 \ 被用作“转义字符”**​,用来表示特殊符号,比如 \n 代表换行。

这就导致在代码中写Windows路径 C:\Users\Name 时,其中的 \U\N 可能会被解释为转义序列而出错。正确写法必须写成 C:\\Users\\Name,用两个反斜杠来表示一个真正的反斜杠。而Unix/Linux使用的 / 则完全没有这个问题joy

Reply View the author
avatar
晚秋(lateautumn)
Moderator
9 hours ago
#2

涨知识了。applaud

Reply View the author
avatar
𰻞𰻝面
deepin
8 hours ago
#3

注册表里就是 C:\\Windows\\System32

Reply View the author
avatar
老月
deepin
32 minutes ago
#4

明白了

Reply View the author