11问答网
所有问题
当前搜索:
char存储一个汉字
char
型变量中能不能
存储一个
中文
汉字
?为什么?
答:
在C语言中
一个汉字
的存储空间等于两个字符,所以一个
char
型变量不能
存储一个
中文汉字。而在Java语言中,由于Java在设计的初期就考虑到将该语言使用在互联网当中,所以设计者们选用了Unicode字符集,这也使得Java程序能够在互联网当中更好的流通,也正是由于这样的原因,以下的代码是合法的:char c=‘中...
char
型变量中能不能
存贮一个
中文
汉字
答:
不可以的,
一个char
只能装一个字符
如何在一个字节中表示
一个汉字
?
答:
一个汉字
占用的内存至少为2字节,因此对多字节字符集和宽字符集来说,表示汉字的方式也略有不同:多字节字符集的基本数据类型是
char
,占1字节,因此char无法表示一个汉字,只能用字符串来表示:char a = '你'; //错误,一个汉字至少占2字节char b[] = "好"; //正确宽字符集的基本数据类型是...
char
型变量中能不能
存贮一个
中文
汉字
?为什么
答:
不能。因为
char
占用8个bit,最多表示256种不同的情况,而汉字库少的也有近万个,无法完全区分。因此
存储汉字
最少占用两个char的大小,也就是两个字节。
char
型变量中能不能
存贮一个
中文
汉字
?为什么
答:
不能。因为
char
为一字节,
一个汉字
由两个字节组成,装不下。可以用wchar_t
char
可以
存储一个
中文
汉字
?
答:
可以的
char
型变量中能不能
存贮一个
中文
汉字
答:
可以的,
存储汉字
或者字母(数字)的区别就是占用字节大小不一样。汉字:2字节 字母(数字):
1
字节
Java的
char
型变量中能不能
存贮一个
中文
汉字
答:
所以Java中的
char
类型也使用16 bit表示。 赋值可能是这样的:char ch1 = 88;char ch2 = 'A';ASCII字符集占用了Unicode的前127个值。之所以把char归入整型,是因为Java为char提供算术运算支持,例如可以ch2++;之后ch2就变成Y。当char进行加减乘除运算的时候,也被转换成int类型,必须显式转化回来....
在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
怎么
储存汉字
答:
Java中用16位(也就是两字节)来表示一个
char
,
一个汉字
需要两字节来
存储
,所以,一个char可以存下一个汉字,所以可以存储中文。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
char汉字
char为什么不能汉字
char数组汉字
char存储
char可以输入汉字吗
汉字存入数组
数组可以存储中文吗
char存储一个汉字
一个汉字占3个字节