> 教育经验 > char是几个字节

char是几个字节

char是几个字节

char类型占2个字节;原因Java编译器默认使用Unicode编码,因此2字节(16位)可以表示所有字符。java中占2个字节有short和char;而byte和boolean占1个字节,int和float占4个字节。

Java基本类型占用的字节数

1、字节 byte , boolean

2、字节 short , char

4、字节 int , float

8、字节 long , double

1、字节(byte)=8位(bits)

附录

1、编码与中文

Unicode/GBK 中文2字节

UTF-8 中文通常3字节,在拓展B区之后的是4字节

综上,中文字符在编码中占用的字节数一般是2-4个字节。