char型数据

char型是存储字符的数据类型,它在机器中占16位,范围为0-65535。Java中的char型与C/C++中的char型不同。在C /C++中,char型采用的是ASCII字符集,宽度为8位,范围为0-255,而Java中char型采用的是Unicode字符集,范围较 ASCII字符集更大,可以表示更多的字符,例如\u0061表示ISO拉丁码的'a'。

如下定义了两个char型变量c1,c2:

char c1;     //定义char型变量c1

char c2='a'; //定义char型变量c2,并赋值为'a'

在Java中还有一些不能直接加上单引号的特殊字符,需通过转义字符来表示。转义字符以反斜杠“\”开头,将其后的字符转换为另外的含义,下表列出了Java中的转义字符。

 转义字符

 说明

 \b

 退格

 \t

 制表符

 \n

 换行

 \r

 回车

 \f

 走纸换页

 \"

 双引号

 \'

 单引号

 \\

 反斜杠

 \ddd

 1-3位八进制数所表示的字符(ddd)

 \uxxxx

 1-4位十六进制所表示的字符(xxxx)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章