标签: java casting
我遇到了这种巧妙的方法,可以将特定的char基元转换为等效的ASCII值。
int a = 'c'; System.out.println(a); // This prints 99
我想我知道这是如何工作的,但是我无法向我自己解释为什么它应该这样工作?为什么Java没有说不能将char转换为int?为什么Java会随意将字符转换为ASCII值?
char
int