(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)本人不懂了,问一下该怎么运算出这样的结果。
(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 第二个\和第四个\被转义了
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)System.err.println(“\\n”); //打印出 \n 这里拆开 \ 输出一个\ 然后再\ 在输出一个\ 最后就一个n ,直接输出 就是\n
5
转义应该是有个先后顺序的吧。