原文: https://www.programiz.com/java-programming/examples/ascii-value-character
public class AsciiValue {
public static void main(String[] args) {
char ch = 'a';
int ascii = ch;
// You can also cast char to int
int castAscii = (int) ch;
System.out.println("The ASCII value of " + ch + " is: " + ascii);
System.out.println("The ASCII value of " + ch + " is: " + castAscii);
}
}运行该程序时,输出为:
The ASCII value of a is: 97
The ASCII value of a is: 97在上述程序中,字符a存储在char变量ch中。 就像使用双引号(" ")声明字符串一样,我们使用单引号(' ')声明字符。
现在,要查找ch的 ASCII 值,我们只需将ch分配给int变量ascii。 在内部,Java 将字符值转换为 ASCII 值。
我们也可以使用(int)将字符ch转换为整数。 简单来说,强制转换将变量从一种类型转换为另一种类型,此处char变量ch被转换为int变量castAscii。
最后,我们使用println()函数打印 ascii 值。