黑马程序员技术交流社区

标题: 转义字符的小问题 [打印本页]

作者: wangkerui    时间: 2014-6-25 17:43
标题: 转义字符的小问题
本帖最后由 wangkerui 于 2014-6-26 17:46 编辑

什么是转义字符,为什么要使用转义? 学完了感觉这一块还很蒙啊,求指导!

作者: 小坏坏    时间: 2014-6-25 20:48
"\"及转义字符,你可以试着打印下面的语句,
String s  = "abcdefg\\hi",转义字符就是告诉编译器,下面字符一个是字符,可以被打印。而String s= "abcdefg\hi",楼主可以试试!
作者: 火线风    时间: 2014-6-25 21:20
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而java中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
作者: fantacyleo    时间: 2014-6-26 12:21
转义,顾名思义,就是把你字面看到的内容转成按另一种含义理解。用转义的原因有二:1.有些字符是键盘上敲不出来的,比如换行符。2.有些字符已经被赋予语法含义,直接输入的话不会被当做普通字符理解,如双引号、单引号
作者: wangkerui    时间: 2014-6-26 17:39
小坏坏 发表于 2014-6-25 20:48
"\"及转义字符,你可以试着打印下面的语句,
String s  = "abcdefg\\hi",转义字符就是告诉编译器,下面字 ...

Thank you.............
作者: wangkerui    时间: 2014-6-26 17:44
火线风 发表于 2014-6-25 21:20
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而java中定义了一些字母前加"\"来表示常见的 ...

Thank you.............
作者: Darkhorse′Xa    时间: 2014-6-26 18:28
楼上正解,其实很容易理解阿
作者: 马到成功2014    时间: 2014-6-26 18:44
其实不难 用到时就知道了
作者: 会说话的木头    时间: 2014-6-26 18:46
书读百遍其义自见
作者: 798    时间: 2014-6-26 19:39
多用用就熟悉了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2