原文: 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 值。