java字符型变量有几个,java 复习-字符型变量

在java中,字符型变量用char 表示,用来存储字母、数字、标点符号等字符。占两个字节,用unicode编码,可以表示中文和英文。字符要用单引号包围。比如 'A'  '我'

注意事项:

有些特殊的字符,不能直接用单引号,要用转义字符表示。

(1) \n :表示换行

(2) \t :表示制表符,相当与Tab键

(3) \' :表示单引号

(4) \" :表示双引号

(5) \\ :表示一个斜杠"\"

package charTest;

public class CharTest{

public static void main(String[] args)

{

/*

在java中,字符型变量用char 表示,用来存储字母、数字、标点符号等字符。占两个字节,用unicode编码,可以表示中文和英文。字符要用单引号包围。比如 'A'  '我'

*/

char c1 ='C';

char C2 = '中';

System.out.println("C1 = "+c1);

System.out.println("C1 = "+C2);

/*注意事项:

有些特殊的字符,不能直接用单引号,要用转义字符表示。

(1) \n :表示换行

(2) \t :表示制表符,相当与Tab键

(3) \' :表示单引号

(4) \" :表示双引号

(5) \\ :表示一个斜杠"\"

*/

//比如表示一个单引号

char C3 ='\'';

System.out.println("单引号 "+C3);

}

}

在java中,字符在底层就是一个整数保存的,因此,字符和整数是相同的。

package charTest;

public class CharTest{

public static void main(String[] args)

{

/*

在java中,字符型变量用char 表示,用来存储字母、数字、标点符号等字符。占两个字节,用unicode编码,可以表示中文和英文。字符要用单引号包围。比如 'A'  '我'

*/

char c1 ='C';

char C2 = '中';

System.out.println("C1 = "+c1);

System.out.println("C1 = "+C2);

/*注意事项:

有些特殊的字符,不能直接用单引号,要用转义字符表示。

(1) \n :表示换行

(2) \t :表示制表符,相当与Tab键

(3) \' :表示单引号

(4) \" :表示双引号

(5) \\ :表示一个斜杠"\"

*/

//比如表示一个单引号

char C3 ='\'';

System.out.println("单引号 "+C3);

//在java中,字符在底层就是一个整数保存的,因此,字符和整数是相同的。

int ic1 = c1;//将字符直接赋值给整型。从低精度转换成高精度,可以直接转换。

System.out.println("ic1 = "+ic1);

int i1 = 97;

char ci1 =(char)i1;//不能直接将int类型赋值给char类型,必须要有强制类型转换,因为char的精度比int低,从高精度转给低精度,必须要强制类型转换。而从低精度转到高精度,可以直接转换。

System.out.println("ci1 = "+ci1);

char charTe = '我';

int charTeInt = charTe;

System.out.println("charTeInt = "+charTeInt);

}

}

输出结果为:

C1 = C

C1 = 中

单引号 '

ic1 = 67

ci1 = a

charTeInt = 25105

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值