Code Bye

转义字符,本人蒙了,求帮助

(1)System.err.println(“n”);    //打印出n
(2)System.err.println(“\n”);   //打印出换行符
(3)System.err.println(“\n”);  // “\n”失去了换行的作用,输出字符串 \n
(4)System.err.println(“\ “);     //打印出    \
(5)System.err.println(“\\n”);  //打印出 \n
对于(4)(5)本人不懂了,问一下该怎么运算出这样的结果。
解决方案

5

4后面是不是还有个换行符?

5

从前往后的顺序看  \   只转义紧随其后的那个字符
4)System.err.println(“\ “);     //打印出    \           第二个\和第四个n被转义了
(5)System.err.println(“\\n”);  //打印出 \n      第二个\和第四个\被转义了

5

 (4)System.err.println(“\ “);     //打印出    \       \会找下面的那个字符能否是能和\构成转义字符,\,就是 \ 然后 \n 换行
(5)System.err.println(“\\n”);  //打印出 \n    这里拆开 \   输出一个\   然后再\  在输出一个\  最后就一个n ,直接输出  就是\n

5

转义应该是有个先后顺序的吧。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明转义字符,本人蒙了,求帮助