首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java基础:char 跟 byte

2012-10-26 
java基础:char 和 bytejava的char和byte,很简单的2种基本类型;java编程里很常用,但又不是很常用。有些java

java基础:char 和 byte
java的char和byte,很简单的2种基本类型;java编程里很常用,但又不是很常用。有些java程序员还是没有真正理解byte和char。今天再来复习一下
byte:字节,占8位(bit)二进制,能表示的最大数字为2的8次方,含正负,故范围为: -128...0...127
char:单字符型。由于java统一使用unicode编码来表示一个字符;unicode占2个字节(16位)。

char可以表示任意字符,含半角字母数字等,也可以表示中文。
如 char c1 = 'A';
  char c2 = '1';
  char c3 = '我';

由于半角字符比较特殊,来源于8位(1byte)Ascii码,也就是说1个字节就足够存储。在unicode中使用低8位(1byte)就可以表示,高8位不使用也无所谓。存储到内存中就只占一个字节。
而中文就使用完整的16位unicode,存储到内存中就占2个字节。

java的String其实就是char[]的封装类型

热点排行