int ii=0123;
System.out.print(ii);输出结果:83
请问这是为何??

解决方案 »

  1.   

    char cc = 97;
    char ccc='a';
    System.out.println(cc);
    System.out.println(ccc);输出结果:
    a
    a
    请问这是为何??
      

  2.   

    请问如何知道
     谁的asc码就是97啊
      

  3.   

    char i = 65;
    char c = '\u0020';
    System.out.println (i);
    System.out.println ("This" + c + "Is a space");
    输出结果:
    A
    This Is a space
      

  4.   

    char c = '\u0020';
    这是什么意思啊,麻烦大哥大姐讲解一下
      

  5.   

    你第一个以0开头的话,它会识别成8进制,第二个问题是ASCII码对照表里可以找到对应的值。最后一个问题应该是UTF格式,\u0020代表什么我也不知道,找下看
      

  6.   

    谢谢,麻烦再问一下下面8进制是如何相加的,为什么输出是32?
    int ii=07;
    int iii=031;
    System.out.println (ii+iii);
    结果是:32