7个回答
展开全部
这是百度解释:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
通俗点讲:可就是ASCII码中不能表示的叫转义字符 列举一些转义字符给你
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\' 单引号
\" 双引号
\\反斜杠
至于什么时候用单用双看你需要 比如你要用双引号在控制台输出,在输出中就用到,而你在程序中直接使用双引号,程序的双引号识别不是你需要的不如java中
System.out.print(" 这不是"狗" ");
这里的狗的双引号就无法通过程序编译
正确的写法:
System.out.print(" 这不是\"狗\" ");
就是用\"代表了双引号,因为程序中 " 号也为程序关键字 无法使用
望采纳!自己的想法,希望能懂!
通俗点讲:可就是ASCII码中不能表示的叫转义字符 列举一些转义字符给你
\b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\' 单引号
\" 双引号
\\反斜杠
至于什么时候用单用双看你需要 比如你要用双引号在控制台输出,在输出中就用到,而你在程序中直接使用双引号,程序的双引号识别不是你需要的不如java中
System.out.print(" 这不是"狗" ");
这里的狗的双引号就无法通过程序编译
正确的写法:
System.out.print(" 这不是\"狗\" ");
就是用\"代表了双引号,因为程序中 " 号也为程序关键字 无法使用
望采纳!自己的想法,希望能懂!
展开全部
转义就是指在指定字符串的值时,不用转义字符,不会显示出来,
比如:String str = " 单引号\' "; 则输出的时候为: 单引号'
你想输出单引号就用单,想输出双引号就用双
比如:String str = " 单引号\' "; 则输出的时候为: 单引号'
你想输出单引号就用单,想输出双引号就用双
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在java程序里 没有单引号,String字符串用双引号表示。在页面里面,单引号要包含在双引号里面,拼接字符串的时候经常会用到。
比如,要输出 Jane Campion directed "The Piano" in 1993. 这段话时,就要用转义。
System.out.println("Jane Campion directed /"The Piano/" in 1993.");
输出的结果中 The Piano 是用双引号引起来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双引号说明是字符串,如“12321”表示的是字符串12321(无双引号);
单引号一般都是引用用的如“ ‘12321’ ”表示的是字符串“12321”.
他们的区别就是如果字符串中有“”,那么就要用‘’代替“”进行表示。
除了以上用法外,‘’还可以表示int类型(char转换过来的),如 int c ='A',结果就是65.
单引号一般都是引用用的如“ ‘12321’ ”表示的是字符串“12321”.
他们的区别就是如果字符串中有“”,那么就要用‘’代替“”进行表示。
除了以上用法外,‘’还可以表示int类型(char转换过来的),如 int c ='A',结果就是65.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转义就是说你的字符串里需要用到单引号或者是双引号,这个时候就需要转义,否则系统会认为这是多个字符串
例如 String str = "abc\"def";这个就表示实际字符串是 abc“def 如果不用转义,没法通过编译的
char的时候可以用单引号
其他一般情况在都是双引号
例如 String str = "abc\"def";这个就表示实际字符串是 abc“def 如果不用转义,没法通过编译的
char的时候可以用单引号
其他一般情况在都是双引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询