一、字符类型也算是整数类型的一种
字符类型在内存中占有2个字节,可以用来保存英文字母等字符。计算机处理字符类型时,是把这些字符当成不同的整数来看待,因此,严格说来,字符类型也算是整数类型的一种(小写a是以97来表示)。
在计算机的世界里,所有的文字、数值都只是一连串的0与1。这些0与1对于设计者来说实在是难以理解,于是就产生了各种方式的编码。
它们指定一个数值来代表某个字符,如常用的字符码系统ASCII(如下图表)。
二、常用的转义字符
示例:
1 /*这是一个新的JAVA文档,请修改类名使用*/
2 public class TestJava3_4
3 {
4 public static void main(String[] args)
5 {
6 char ch=97;
7 char ch1='a';
8 char ch2='\"';
9 System.out.println("这个是测试字符是当作不同整数,ch="+(int)ch);
10 System.out.println("这个是测试字符是当作不同整数,ch1="+ch1);
11 System.out.println(ch2+"测试转义字符!"+ch2);
12 System.out.println("\"Hello World!\"");
13 }
14 }
输出结果为:
要注意的是,字符要用一对单引号(' ')括起。上面程序中(int)ch:表示将字符类型变量ch强制转换成整数类型表示形式。