原理:
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
本文详细解析了Java中int类型与char类型之间的转换原理及计算过程。解释了int转char时,如何根据ASCII码表转换为对应字符;char转int时,如何得到字符的ASCII码值。并展示了不同类型在计算时,会以ASCII码形式进行计算,结果类型为int型的实例。

1103

被折叠的 条评论
为什么被折叠?



