字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。
For Example_01:
package com.Ponfey;
/**
* 测试字符类型
* Created by xiaoshuai.zhu on 2020-09-21 16:03
*/
public class TestPrimitiveDataType3 {
public static void main(String[] args) {
char a = 'T'; // 用单引号,双引号括起来表示的是字符串,不是字符,
char b = '朱'; // 字符也是可以用unicod对的编码来做,编码从0-65535,如果是十六进制来表示,从\u0000 - \uFFFF
char c = '\u007a'; //编码字符'z'
System.out.println(c);
// 转义字符
//System.out.println('a'+'b'); // 遇到‘+’,char类型自动转换为数字
//System.out.println(""+'a'+'b'); // 为了让它变成一个字符串连接连接符,前面加上一个空字符串
//System.out.println(""+'a'+'\n'+'b'); //在a和b之间换一行,用\n换行符;\t 为制表符
//如果是用双引号打印出来就是String类型
//char d = "abc"; //错误写法
String d = "abc"; //String 就是字符序列,就是一列字符,本质上就是一个字符数组
}
}