网站主页设计素材,一条龙做网站,企业网站建设 广州,合肥网站网页设计java程序主要讲解的数据类型之#xff1a;char类型【占用2个字节】
public class DateTypeTest02
{public static void main(String[] args){//定义一个char类型的变量#xff0c;起名c#xff0c;同时赋值字符achar ca;System.out.println(c);//a//一个中文占用2个字节,所…java程序主要讲解的数据类型之char类型【占用2个字节】
public class DateTypeTest02
{public static void main(String[] args){//定义一个char类型的变量起名c同时赋值字符achar ca;System.out.println(c);//a//一个中文占用2个字节,所以java中的char类型可以存储一个中文字符char x中;System.out.println(x);//中//以下演示的是编译错误的字符串用了单引号括起来//ab是字符串不能使用单引号括起来【】//char yab;//声明char e;//赋值ee;System.out.println(e);//再次赋值ef;System.out.println(f);}
}/***关于java语言中的char类型****- 转义字符 \**定义**转义字符出现在特殊字符之前会将特殊字符转换成普通字符**总结**\n 换行符\t 制表符\ 普通单引号\\ 普通反斜杠\ 普通双引号***/
public class DateTypeTest03 { public static void main(String[] args) { //普通的字符n char c1‘n’; System.out.println(c1); //字符n前加反斜杠\具有转义功能【换行功能】//依照目前所学知识以下程序无法编译通过因为显然是一个字符串不能用单引号括起来//但是经过编译发现编译通过了这说明以下并不是一个字符串而是一个字符//反斜杠在java语言中具有转义功能char c1a;System.out.print(c1);// char c2’\n’; // System.out.print(c2); // char c3‘b’; System.out.print(c3); char c3n;System.out.println(n);//System.out.println()和System.out.print()区别//println表示输出后换行print表示输出后不换行/*System.out.println(Hello);System.out.println(World);System.out.print(Hello);System.out.println(World);*///普通的字符tchar xt;System.out.println(x);//字符t前面加上反斜杠\表示 制表符tab 的作用//强调制表符和空格不同他们的ASCII不一样体现在键盘上两个不同的“按键”char y\t; System.out.print(a);System.out.print(y);System.out.print(b);//要求在控制台上输出反斜杠字符//反斜杠将后面的单引号转义成不具备特殊含义的普通单引号字符//由于左边的单引号缺少了右边结束的单引号字符所以会编译报错/*char k\;System.out.println(k);//编译报错*///解释第一个反斜杠具有转义功能将后面的反斜杠转义为普通的反斜杠字符//结论在java中两个反斜杠代表一个普通的反斜杠字符char k\\;System.out.println(k);//输出\//在控制台上输出一个普通的单引号字符char a\;System.out.println(a);//以下演示如何正确地输出带双引号的字符System.out.println(HElloWorld);System.out.println(”HelloWorld“);//System.out.println(HelloWorld);//此句编译报错//纠正System.out.println(\HelloWorld\);//转义字符出现在特殊字符之前会将特殊字符转换成普通字符char m中;System.out.println(m);//JDK中自带的native2ascii.exe命令。可以将文字转换成unicode编码形式//怎么使用这个命令//在命令窗口输入native2ascii 回车 然后输入文字之后回车即可得到unicode编码//会出现字符对应的16进制编码形式char n\u4e2d;//中对应的unicode编码是 4e2dSystem.out.println(n);//char g4e2d;//编译错误//char gu4e2d;//编译错误//通过反斜杠**\u**联合起来后面的一串数字是某个文字的unicode编码char g\u4e2d;System.out.println(g);//4e2d/*十进制0 1 2 3 4 5 6 7 8 9 10 11...二进制0 1 10 11 110 001...十六进制0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20八进制0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20...*/}