/*
关于Java语言中的char类型:
转义字符 \
转义字符出现在特殊字符之前,会将特殊字符转换成普通字符。
\n 换行符
\t 制表符
\\ 普通反斜杠
\' 普通单引号
\" 普通双引号
*/
public class DataTypeTest03{
public static void main(String[] args){
//定义一个char类型的变量,起名c,同时赋值字符'a'
char c = 'a';
System.out.println(c);
//定义一个char类型的变量,起名x,同时赋值字符'国'
//char类型是两个字节,一个中文字符占用2个字节,所以java中的char类型可以存储一个中文字符
char x = '国';
System.out.println(x);
//普通的n字符
char c1 = 'n';
System.out.println(c1);
//以下并不是一个字符串,而是一个字符
//这是一个换行符,属于char类型数据
//反斜杠在java语言当中具有转义功能
char c2 = '\n';
System.out.println(c2);
//System.out.println()和System.out.print()区别:
//println表示输出之后换行,print表示输出但是不换行
System.out.print("Hello");
System.out.println(c2);
System.out.println("World!");
//普通的t字符
char r = 't';
System.out.println(r);
//制表符tab键
//强调:制表符和空格不同,他们的ASCII不一样,体现在键盘上是两个不同的按键
char y = '\t';
System.out.println(y);
//要求:输出一个反斜杠字符
char k = '\\';
System.out.println(k);
//在控制台输出普通的单引号字符
char m = '\'';
System.out.println(m);
char n = '中';
System.out.println(n);
//JDK中自带的native2ascii.exe命令,可以将文字转换成unicode编码形式
//怎么使用这个命令
//在命令行输入native2ascii回车之后输入中文再回车之后可得到unicode编码
char p = '\u4e2d';//'中'对应的unicode 编码是 4e2d ,反斜杠和u联合起来表示后面的一串数字是某个文字的unicode编码
System.out.println(p);
//默认的\u0000什么也不表示
p = '\u0000';
System.out.println(p);
}
}
/*
十进制:0 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
二进制:0 1 10 11 100 101 110 111 ...
十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1f 20 ...
八进制:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 ...
*/
Java 数据类型 Part03 字符类型
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...