/*
第一行代码是输出内容后换行(println)
第二行代码输出内容后不换行
补充:u后面表示的是一个字符的Unicode编码(16进制)
- 如何在控制台输出 ' 字符?
以上代码在编译时会报两个错:
错误:空字符文字
两个单引号(第一个和第二个)之间没有字符
错误:未结束的字符文字
第三个单引号的后面没有找到与之匹配的第二个单引号
输出单引号的方法:
'表示普通单引号字符,转义符将单引号转义为普通单引号,如下图
双引号同理
注:以下情况编译器可以自动识别并输出单引号而不需要转义:
- 如何在控制台输出字符?
以上代码在编译时会报错:
错误:未结束的字符文字
'表示一个字符,即普通的单引号,而前面的第一个单引号没有与之配对的单引号,所以报错
与输出单引号相同
双反斜杠表示普通反斜杠,第一个反斜杠是转义符,将第二个反斜杠转为普通反斜杠,输出反斜杠的代码如下图:
希望输出带双引号的内容,如:“test”(此处为英文双引号)
同理,同样需要转义 " 将双引号转为普通双引号
应为:
如果使用中文双引号,则不需要转义