字符型变量最大可存储多少个汉字

2025-05-19 06:45:03
推荐回答(4个)
回答1:

半个汉字!字符型变量 char b ;
变量b就只能放一个字母。一个字母就一个字节,放了汉字就会溢出,所以还是定义字符串
char b[number] ; 能放number/2个汉字,
或者指针指向内存中的一个地址
char * b ;没有具体留意能放多少汉字,没有测试过,理论上可以放很多很多。

回答2:

String 数据类型
字符串有两种:变长与定长的字符串。
变长字符串最多可包含大约 20 亿 ( 2^31)个字符。
定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符。

1个汉字等于2个字符。

回答3:

字符型变量用来存放字符常量,它只能放一个字符,不要以为在一个字符变量中可以放一个字符串。
用法如下:
char a;//定义个字符变量a
a='a ';//赋值要用单引号' '
如果要放字符串,要用字符数组,用法如下:
char a[]={"china"};

回答4:

0~65535个字符,即32767个汉字。