[code=Java]
public class Demo {
    public Demo() {
    }
    public static void main(String[] args){
     char c='a';
     int i=c;//这个怎么变成98了????
     float f=i++;
     byte b=(byte)(f+1);
     System.out.println (c+","+i+","+f+","+b);
    }
}[code]输出的结果为什么是:a,98,97.0,98
i为什么变成了98啊???
i++不是在i初始化的后面吗???疑问..谢谢高手指教..