为什么 java 里 char 可以存储中文?

如题所述

第1个回答  2020-02-19
因为java中的char是两个字节的,所有可以用来存储中文(一个中文也是两个字节),而在c语言中char只是一个字节,所有不能用来存储中文,要想存储中文,只能用字节数组。
java的基本数据类型长度
*
byte:1
*
short:2
*
int:4
*
long:8
*
boolean:1
*
char:2
*
float:4
*
double:8
c的基本数据类型长度
*
short:2
*
int:4
*
long:4
*
char:1
*
float:4
*
double:8