美文网首页
Java基本数据类型之char

Java基本数据类型之char

作者: 张轻舟 | 来源:发表于2018-10-18 18:26 被阅读7次
    /*
        char的取值范围:0~65536
        ASCII
            'a'   97
            'A'    65
            '0'    48
    
    */
    public class CharTest01{
        public static void main(String[] args){
    
            char c1 = 'a';
    
            //char只能赋值为一个字符
            //char c2 = 'ab';错误error
    
            //汉字占用2个字节,所以java中的char可以存储一个汉字。
            char c3 = '中';
    
            //赋予相应的ASCII值
            char c4 = 97;
            char c5 = 65;
            char c6 = 48;
    
            System.out.println(c1);
            System.out.println(c3);
            System.out.println(c4);
            System.out.println(c5);
            System.out.println(c6);
    
        }
    }
    
    转义字符

    如果想要把一个特殊字符赋值给char类型该怎么办?比如我想将单引号’赋值给一个char类型
    char c1 = ''';
    上面写法在编译时会报错,正确的方法应该使用转义字符,斜线在java语言中有转义功能,正确的写法如下:
    char c1 = ''';

    除此之外,通过转义字符可以输出很多字符。

    /*
        关于转义字符
    */
    public class CharTest02{
    
        public static void main(String[] args){
    
    
    
            // 斜线在java语言中有转义功能,可以将普通t字符,转换成“制表符”
            char c1 = '\t';
    
            System.out.print(c1);
    
    
            //这是一个普通的“单引号”字符
            char c2 = '\'';
    
            System.out.println(c2);
    
            //这是一个普通的“斜线”字符
            char c3 = '\\';
    
            System.out.println(c3);
    
            //这是一个普通的“双引号”字符
            char c4 = '\"';
    
            System.out.println(c4);
    
    
            //这是一个普通的换行符。
            char c5 = '\n';
    
            //注意这里面是print,这样是不会换行的,平时使用的println,在打印时会换行
            System.out.print("good");
            System.out.print(c5);
            System.out.print("java");
    
        }
    }
    

    相关文章

      网友评论

          本文标题:Java基本数据类型之char

          本文链接:https://www.haomeiwen.com/subject/jmvszftx.html