数据类型之字符型

2018-04-18  本文已影响0人  郭郭郭大义

字符类型(char):字符,字母和符号

char类型:表示16位的无符号整数(无负数,只有正数)或者Unicode字符编码。

Unicode收集了世界上所有语言文字的符号,是一种跨平台的编码方式,Java的字符占两个字节,可以表示一个汉字。

什么是编码?

计算机只能表示0和1两个数,于是人们做规定使用一个数字去表示一个特定的字符,比如a使用97表示。

char前256个字符和ASCII(美国信息交互标准编码)列中的字符重复

char常量有3种表示形式

1、直接使用单个字符来指定字符常量,格式如'◆','A','7';

2、直接作为十进制整数数值使用,但是数值范围在[0,65535],格式如97,但是打印出来的值仍然是ASCII码表对应的符号,如97打印出来是字符。

3、和2一样,只不过表示的是16进制的数值,格式如‘\ux’,x表示16进制整数,如:97的16进制是61.那么表示为‘\u0061’打印出来也是

所以有人说char本质是上也是整数,也是有道理的

char前256个字符和ASCII(美国信息交互标准编码)码中的字符重复,可查表

上一篇 下一篇

猜你喜欢

热点阅读