1 java 对char类型的数据在底层是按照int类型来处理的
2 int类型与char类型在赋值时自动转换
案例如下:
package Lei;
public class Test02 {
public static void main(String[] args){
char c=65;
int i='B';
System.out.println(c+","+i);
}
}
结果如下:A,66
3 字符类型数据可以进行数值计算
package Lei;
public class Test02 {
public static void main(String[] args){
char c='A';
int i=c+1;
//c=c+1;//报错:c+1 字符与数值相加结果为数值型 数值型到字符型 需要强制转换 故会报错
c=(char) (c+1);
System.out.println(c+":"+i);
}
}
结果为B:66