java 里面/120的表示含义在char a = '\120';System.out.println(a);里输出是P,我是想问以"\"开头的代表的是什么东西,我知道以"\u"为前缀的表示的是unicode的值,那么以"/"为前缀的呢?我问题里面打错了一个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 05:08:17

java 里面/120的表示含义在char a = '\120';System.out.println(a);里输出是P,我是想问以"\"开头的代表的是什么东西,我知道以"\u"为前缀的表示的是unicode的值,那么以"/"为前缀的呢?我问题里面打错了一个
java 里面/120的表示含义
在char a = '\120';
System.out.println(a);
里输出是P,我是想问以"\"开头的代表的是什么东西,
我知道以"\u"为前缀的表示的是unicode的值,那么以"/"为前缀的呢?
我问题里面打错了一个符号,这句"...,那么以"/"为前缀的呢?..."里面的"/"应是"\"
我知道"\"是代表转义符,比如"\n"代表的是换行符,我是对"\120",也就是"\+数字"它转义转成什么意思了,就像"辽远海相思"说的那样,它代表ASCII编码吗?

java 里面/120的表示含义在char a = '\120';System.out.println(a);里输出是P,我是想问以"\"开头的代表的是什么东西,我知道以"\u"为前缀的表示的是unicode的值,那么以"/"为前缀的呢?我问题里面打错了一个
\是一个转义字符,不过不像楼上的说的那样是Unicode,而是ASCII编码,也就是说,\后跟的数字代码它的ASCII码值.只不过Unicode兼容ASCII,ASCII成了Unicode的一个子集.\u+数字就是表示的Unicode的值
补充————————————————————
这个东西还用说吗,你可以试一试这个语句是不是打印的是P(大写),你再去查一下ASCII表,看看80是不是P---也许你要问为什么查80,\120这个东西\后边加的是八进制,所以八进制的120对应80~也就是P,不信试试