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

2024年11月18日 00:38
有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也为两个字节;