java 单引号字符和双引号字符

2025-04-12 11:29:08
推荐回答(1个)
回答1:

这是百度解释:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

通俗点讲:可就是ASCII码中不能表示的叫转义字符 列举一些转义字符给你
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\' 单引号
\" 双引号
\\反斜杠

至于什么时候用单用双看你需要 比如你要用双引号在控制台输出,在输出中就用到,而你在程序中直接使用双引号,程序的双引号识别不是你需要的不如java中
System.out.print(" 这不是"狗" ");
这里的狗的双引号就无法通过程序编译

正确的写法:
System.out.print(" 这不是\"狗\" ");

就是用\"代表了双引号,因为程序中 " 号也为程序关键字 无法使用

望采纳!自己的想法,希望能懂!