字符型:
      char
1、char占用2个字节。
2、char的取值范围:[0-65535]
3、char采用unicode编码方式。
4、char类型的字面量使用单引号括起来
5、char可以储存一个汉字。
public class CharTest02{    public static void main(String[] args){        //普通的't'字符        char c1 = 't';        System.out.println(c1);        //根据之前所学,以下代码应该报错。        //经过测试以下代码 \t 实际上是一个字符,不属于字符串        //两个字符合在一起表示一个字符,其中 \t 表示"制表符tab"        char c2 = '\t'; // 相当于键盘上的tab键        System.out.println("abcdef");        System.out.println("abctdef");        // \的出现会将紧挨着的后面的字符进行转义。\碰到t表示tab建。        System.out.println("abc\tdef");        /*                System.out.println(); 换行                System.out.print(); 不换行        */        System.out.print("HelloWorld");        System.out.println("123abcdef");        //char c3 = 'n'; // 普通的n字符        char c3 = '\n'; // 换行符        // 假设现在想在控制台输出一个 ' 字符怎么办?        // 错误:空字符文字        //System.out.println(''')        // \' 表示一个普通不能再普通的单引号字符。(\'联合起来表示一个普通的 ' )        System.out.println('\'');        // 假设现在想在控制台输出一个 \ 字符怎么办?        //错误:未结束的字符文字        //System.out.println('\');        //在java中两个反斜杠代表了一个“普通的反斜杠字符”        System.out.println('\\');        // 双引号括起来的是字符串        System.out.println("test");        // 希望输出的结果是:"test"        // 错误:需要')'        //System.out.println(""test"");        System.out.println("“test”"); // 内部的双引号我用中文的行么?可以。        // 编译报错,因为:4e2d 是一个字符串        // 错误:未结束的字符文字        //char X = '4e2d';        // 反斜杠u表示后面的是一个字符的unicode编码。        // unicode编码是十六进制的。        char x = '\u4e2d';        System.out.println(x); // '中'    }}