44问答网
所有问题
java中的char可以存储汉字吗
如题所述
举报该问题
推荐答案 2018-07-28
因为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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZRWWKGK3VDZZD6VDGK.html
其他回答
第1个回答 2018-04-16
大部分情况可以,也就是说char c="我",是成立的。但是和你的软件的编码格式有关,有小部分的汉字在一些编码格式下由三个字节表示。
一般默认的情况是两个字节表示汉字
本回答被网友采纳
第2个回答 2019-06-15
java采用unicode,2个字节(16位)来表示一个字符,
无论是汉字还是数字字母,或其他语言。
char
在java中是2个字节。
所以可以存储中文
第3个回答 2019-08-02
java采用unicode,2个字节(16位)来表示一个字符,
无论是汉字还是数字字母,或其他语言。
char
在java中是2个字节。
所以可以存储中文
相似回答
Java的char
型变量中
能不能
存贮一个中文
汉字
答:
可以
,Char :16bits,从'\u0000'到'\uffff'。无符号,默认值为'\u0000'。Java使用Unicode字符集表示字符,Unicode是完全国际化的字符集,可以表示全部人类语言中的字符。Unicode需要16位宽,所以Java中的char类型也使用16 bit表示。 赋值可能是这样的:char ch1 = 88;char ch2 = 'A';ASCII字符集...
char
型变量
中能不能
存贮一个中文
汉字
?为什么?
答:
无法存储
。因为char型具有的空间比汉字占有的空间要小。char型变量,占用空间为一个字节。汉字根据不同编码方式,最少需要两个字节,最多可能有三个字节甚至6个字节。所以单个char变量是无法存储下中文汉字的。
在
java中char
型变量中
能不能
存贮一个中文
汉字
?为什么
答:
因为java中的char是两个字节的,
所有可以用来存储中文(一个中文也是两个字节)
,而在c语言中char只是一个字节,所有不能用来存储中文,要想存储中文,只能用字节数组。java的基本数据类型长度 byte:1 short:2 int:4 long:8 boolean:1 char:2 float:4 double:8 c的基本数据类型长度 short:2 ...
java中char
类型能容下一个
汉字吗
答:
能
!char是两个字节的!汉字也是两个字节的!
大家正在搜
char类型可以存储一个汉字吗
char可以存储数字吗
char为什么可以存汉字
char是否可以储存汉子
char可以输入汉字吗
string可以存储汉字么
char存储一个汉字
char能否存储一个汉字为什么
char数组存储汉字
相关问题
java中的 char类型到底占几个字节 为什么能放入 汉字
Java中的char类型可以存储汉字吗
java里char为什么能够存储一个汉字
java中char能否存储1个汉字
java中一个char型变量是否可以存储一个中文汉字,为什么
在java中的char型变量中能不能存储一个中文汉字?为什么...
Java中char能接受汉字吗?
Java中char类型能存储汉字吗