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);
------解决方案--------------------
你是在学基础么?