原理:
int类型转为char类型时,是将int型数在ASCII码表中转为ASCII码值对应的字符,例如:
System.out.println((char)(65));
>>>A
char类型转为int类型时,是转为该字符对应的ASCII码,例如:
System.out.println((int)('0'));
>>>48
计算:
当int型与char型进行计算时,是以ASCII码的形式来进行计算,并且计算后结果的类型为int型,例如:
System.out.println((int)('9')-48);//48代表的是字符0的ASCII码
System.out.println('9'-49);
>>>9
>>>8