日期:2014-05-20  浏览次数:20784 次

char转成 int,实现转成unicode
public class Example2_1{
  public static void main (String args[ ]){
        char c='α';
        System.out.println("字母"+c+"在unicode表中的顺序位置:"+(int)c);
        System.out.println("字母表:");
        for(int i=(int)c;i<c+25;i++){  
           System.out.print(" "+(char)i);
       }
    }
}

为什么char转成int((int)c)之后,数变大了?
char范围是-128~127才对,(int)c结果却是 945。。
unicode

------解决方案--------------------
alpha 属于通用?你说的通用是指 assic码?
------解决方案--------------------
128 assic
------解决方案--------------------
前128是相同的 
------解决方案--------------------
128你不觉得够用么。。
汉字也是有对应的unicode编码的
char cc='号';
System.out.println((int)cc);
------解决方案--------------------
你是在学基础么?