char类型可不可以存储一个汉字

2024-11-18 00:38:43
推荐回答(3个)
回答1:

不行啊,char型只有1个字节,1个汉字要两个字节哟。可以用字符串,如:char a[3]="我";。

回答2:

char的长度刚好可以存一个汉字。 2个字节

回答3:

在C语言中,char类型占1一个字节,而汉子占2个字节,所以不能存储。
在Java中,char类型占2个字节,而且Java默认采用Unicode编码,以个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字。
在C#中,char也为两个字节;