Java基本类型-字符型(char)

字符型的表示形式有三种:

  • 直接表示:单引号直接指定常量,例如:'A,'和'9','8'

  • 16进制表示:使用Unicode值表示\u拼接一个16位数,\u0x13,\u1111等0x13和1111都是16进制的整数。

  • 转义字符:表示一些特殊的字符常量

Java中的转义符,其实char字符型的一种表现形式,通过其来表示特殊字符的常量。Java常用的转义字符

转义字符 Unicode表示方式 功能解释
\b \u0008   退格符
\n \u000a 换行符
\r \u000d 回车符(可以换行)
\t \u0009 空格符
\"  \u0022 双引号
\'    \u0027    单引号
\\ \u005c 反斜线

char可以表示0~65535范围的整数,只能表示整数,char的范围小于整型int。如果把0~65535范围内的char值赋给整型int,那么该值自动转换成整型int

例:字符型char的简单用法

package com.qiice.test;
public class Test {
	public static void main(String[] args){
		char word='H';
		System.out.println("打印字符常量 "+word);
		char zhuanyi='\n';
		System.out.println("打印换行符 "+zhuanyi+"换行符结束");
		char ch='奇';
		System.out.println("打印单个中文 "+ch);
		int i=ch;
		System.out.println("打印字符赋值整型 "+i);
		char num=10;
		int j=num;
		System.out.println("打印数字赋值整型 "+j);
	}

}


结果:

打印字符常量 H

打印换行符 

换行符结束

打印单个中文 奇

打印字符赋值整型 22855

打印数字赋值整型 10

自己可以试着练习一下,Java打印a~z26个英文字母,答案可以在本站搜索一下。

注意:我们说的字符型char和以后的说字符串是完全不同的,字符char是单引号括起来,字符串怎是双引号,而且意义也不同,不要弄混了。




你可能感兴趣的:(Java基本类型-字符型(char))