Y.E*_*E.P 18 java string string-literals
什么是字符串文字\\ 反斜杠?它有什么作用?我已经考虑过了,但我不明白.我也在维基百科上看到了它.当我尝试打印以下内容时:
System.out.println("Mango \\ Nightangle");
Run Code Online (Sandbox Code Playgroud)
输出是: Mango \ Nightangle
这个字符串文字有什么意义?
Cha*_*har 24
\ 用于许多编程语言中的转义序列,包括Java.
如果你想
\n或\r,\t \或"特殊的字符串文字,你必须逃避它与另一个\给我们\\和\"想象一下,您正在设计一种编程语言.您决定将字符串括在引号中("Apple").然后你遇到了第一个障碍:如何表示引号,因为你已经使用过它们了?刚刚超出惯例,您决定使用它\"来表示引号.那么你有第二个问题:如何表示\?再次,出于惯例,您决定使用\\.值得庆幸的是,这个过程结束了,这就足够了.您还可以使用所谓的转义序列来表示其他字符,例如回车符(\n \n).