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

转义是什么意思?什么情况下用单,什么情况下用双?两个问题回答清楚。。... 转义是什么意思?什么情况下用单,什么情况下用双?两个问题回答清楚。。 展开
 我来答
zhong123893
2013-09-04
知道答主
回答量:15
采纳率:0%
帮助的人:3.9万
展开全部
这是百度解释:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

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

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

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

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

望采纳!自己的想法,希望能懂!
332442181
2013-09-04 · TA获得超过109个赞
知道答主
回答量:98
采纳率:0%
帮助的人:71.3万
展开全部
转义就是指在指定字符串的值时,不用转义字符,不会显示出来,
比如:String str = " 单引号\' "; 则输出的时候为: 单引号'
你想输出单引号就用单,想输出双引号就用双
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevintop3
2013-09-04 · TA获得超过1.5万个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:534万
展开全部
在java程序里 没有单引号,String字符串用双引号表示。在页面里面,单引号要包含在双引号里面,拼接字符串的时候经常会用到。

比如,要输出 Jane Campion directed "The Piano" in 1993. 这段话时,就要用转义。

System.out.println("Jane Campion directed /"The Piano/" in 1993.");

输出的结果中 The Piano 是用双引号引起来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2017-10-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1722万
展开全部
双引号说明是字符串,如“12321”表示的是字符串12321(无双引号);
单引号一般都是引用用的如“ ‘12321’ ”表示的是字符串“12321”.
他们的区别就是如果字符串中有“”,那么就要用‘’代替“”进行表示。
除了以上用法外,‘’还可以表示int类型(char转换过来的),如 int c ='A',结果就是65.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yesterday7000
2013-09-04 · 超过26用户采纳过TA的回答
知道答主
回答量:302
采纳率:0%
帮助的人:107万
展开全部
转义就是说你的字符串里需要用到单引号或者是双引号,这个时候就需要转义,否则系统会认为这是多个字符串
例如 String str = "abc\"def";这个就表示实际字符串是 abc“def 如果不用转义,没法通过编译的

char的时候可以用单引号

其他一般情况在都是双引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式