为什么八进制字符不接受Java?

时间:2014-04-19 11:11:47

标签: java

我喜欢的朋友们。

 ch\u0061r bala =  '\u0061';
 ch\141r bal = '\141';

ch\u0061r a = '\u0061'正在运行,但ch\141r a1 = '\141'在Java中不是char\u0061\141都是代表字符a的字符

1 个答案:

答案 0 :(得分:4)

在java中,Unicode字符(即\unnnn)可以在任何地方使用 - 无论是源代码还是字符/字符串文字,但是八进制文字(即\nnn)只能用于字符/字符串文字。