Java数据类型和运算之字符型类型——转义字符

字符型在内存中占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 就是字符序列,就是一列字符,本质上就是一个字符数组

    }
}
上一篇
下一篇