当前阅读教程:Java基础语法 > 字符类型 | |
阅读(22555525) 收藏 赞(5685) 分享 | |
上一篇: 布尔类型 | 下一篇: Java引用数据类型 |
Java 语言中的字符类型(char)使用两个字节的 Unicode 编码表示,它支持世界上所有语言,可以使用单引号字符或者整数对 char 型赋值。 一般计算机语言使用 ASCII 编码,用一个字节表示一个字符。ASCII 码是 Unicode 码的一个子集,用 Unicode 表示 ASCII 码时,其高字节为 0,它是其前 255 个字符。 Unicode 字符通常用十六进制表示。例如“u0000”~“u00ff”表示 ASCII 码集。“u”表示转义字符,它用来表示其后 4 个十六进制数字是 Unicode 码。 字符型变量的类型为 char,用来表示单个的字符,例如: char letter = 'D'; char numChar = '5'; 第一条语句将字符 D 赋给字符型变量 letter;第二条语句将数字字符 5 赋给字符型变量 numChar。 【示例】 LeiXing03.java下面代码在 main() 方法中定义两个字符类型的变量,并使之相对应的 ASCII(Unicode)值相加,最后将相加后的结果输出,代码如下 public class LeiXing03 { 运行结果 A 的 ASCII 值与 a 的 ASCII 值相加结果=162 在该程序中,x 变量首先被赋值为“A”,字母 A 在 ASCII(和 Unicode)中对应的值为 65。接着又定义了一个类型为 char 的变量 y,赋值为“a”,字母 a 在 ASCII(和 Unicode)中所对应的值为 97。因此相加后得出的结果为 162。 提示:字符通常用 16 进制表示,范围从“uOOOO”~“uFFFF”,即从 0~65535。uOOOO 和 uFFFF 中的 u 告诉编译器是用两个字节(16 位)字符信息表示一个 Unicode 字符。。
|
|
上一篇: 布尔类型 | 下一篇: Java引用数据类型 |