一、字符类型也算是整数类型的一种

字符类型在内存中占有2个字节,可以用来保存英文字母等字符。计算机处理字符类型时,是把这些字符当成不同的整数来看待,因此,严格说来,字符类型也算是整数类型的一种(小写a是以97来表示)。

在计算机的世界里,所有的文字、数值都只是一连串的0与1。这些0与1对于设计者来说实在是难以理解,于是就产生了各种方式的编码。

它们指定一个数值来代表某个字符,如常用的字符码系统ASCII(如下图表)。

Java学习笔记_转义字符

二、常用的转义字符

Java学习笔记_java_02

示例:



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  }


输出结果为:

Java学习笔记_转义字符_03

 要注意的是,字符要用一对单引号(' ')括起。上面程序中(int)ch:表示将字符类型变量ch强制转换成整数类型表示形式。