JAVA数据类型 - char 的使用

public class IdentifierTest01
{

/*
	Java语言中,char占2个字节,16位,可存放汉子(占用2个字节)、或者英文等字符(占用1个字节)
	
	关于char的赋值三种方法:

	1. char a='a';		//任意单个字符,加单引号。

	2. char a='中';		//任意单个中文字,加单引号。

	3. char a=111;		//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。

	char的最小值\u0000(即为0);最大值是 \uffff(即为65535)

*/


public static void main(String[] args) 
{
	//定义一个char类型的变量c,同时赋值字符‘a’
	char c = 'a';
	System.out.println(c);


	//一个中文占用2个字节,char类型正好是2个字节
	//所以java中的char类型变量可以存储一个中文字符

	char d = '国';
	System.out.println(d);

	//char y = 'ab';
	//System.out.println(y);
	//此处出现编译错误,因为ab是字符串,不能使用单引号括起来

	//char k = "a";
	//System.out.println(k);
	//"a"是字符串类型,K变量是char类型,所以出现类型不兼容,编译错误

	char e = 'd';
	System.out.println(e);

	e = 'e';
	System.out.println(e);


	char f = 65535;
	System.out.println(f+"--------------------");

	char m1 ='a';
	System.out.println(m1);  //a
	System.out.println(m1+1);  //a是97,加1=98

	char m2 ='b';
	System.out.println(m2); //b 
	System.out.println(m2+1);  //b是98,加1=99

	char m3='a'+'b';
	System.out.println(m3+1); //196,因为a字符和b字符分别是97和98,再加1=196。
	
}

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值