如题所述
字符是一个,字符串是一串字符,可能不止一个,而且字符串还有可能是空串--一个字符也没有。
a和A都是一个字符,占一个字节。
a和A都是一个字符,占一个字节。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-03-27
字符串由一个一个字符组成,只不过最后以0结尾,是以0结尾的一串字符
字符串一般由字符型数组组成,其中每个元素都能存放一个字符
字符串一般由字符型数组组成,其中每个元素都能存放一个字符
第2个回答 2020-04-04
问题太模糊了,而且各种语言对字符串的处理不尽相同。
将字符转换成字符串这个提法表达不清晰。
你的意思是要将一个字符转化成一个字符串?还是将几个分开存储的字符组合成一个字符串?
c的话,请直接使用
sprintf(char*,char*,...);来解决。例如
char
a,b,c;
a='a';b='c';c='f';
char
buf[255];
sprintf(
buf,"%c%c%c",a,b,c);
此时buf里面就是
'a’,'c','f',0
将字符转换成字符串这个提法表达不清晰。
你的意思是要将一个字符转化成一个字符串?还是将几个分开存储的字符组合成一个字符串?
c的话,请直接使用
sprintf(char*,char*,...);来解决。例如
char
a,b,c;
a='a';b='c';c='f';
char
buf[255];
sprintf(
buf,"%c%c%c",a,b,c);
此时buf里面就是
'a’,'c','f',0