- public static void main(String[] args) {
- char c = '汉';// char类型是能够存储一个中文汉字的
- System.out.println(c);
- System.out.println((int) c);// 将c强转成int输出为27721,这里代表汉这个字多对应的ascii码值是27721
- // char 保存无符号的 16 位(双字节)码位,其值的范围从 0 到 65535,汉字在计算机中存储形式是以ascii来保存
- // 而汉字的ascii范围在char的范围之内,所以char能够存放汉字
- }
复制代码 |