fptl.net
当前位置:首页 >> string和ChAr >>

string和ChAr

char 为字符类型,这个没错 而string 只能是装char类型的一个容器类类型,实例了它以后,它就是一个容器,可以用它来装字符. 把string 当作是字符串和字符串类型都是不准确的 打个比方: string *p=new string("123456"); 意思为实例了一个字符容器,...

(1) 类型不同,char是字符类型, String是字符串类型 (2) String字符串是用""来包含串的, char是用''来包含单字符的 char a='1';//定义一个字符 String b="dadsa";//定义一个字符串 (3) String内部用来存储的结果是一个char字符数组。 private ...

1. 类型不同,char是字符类型, String是字符串类型 2、String字符串是用""来包含串的, char是用''来包含单字符的 char a='1';//定义一个字符String b="dadsa";//定义一个字符串3、String内部用来存储的结果是一个char字符数组。 private final...

char类型只能容纳一个文字,在只想保存并处理一个文字的时候的选择。 string是可以容纳多个文字,当然一个也可以。 关联: 对string进行处理的时候,有的时候,需要把string转化成char 可以用这样的方法: string str= "abcd"; char chr= str[2]...

char是字符型数据,存放一个字符! String是字符串型数据,存放多个字符!

String s = new String("studen');应该少了个t。 而且你的两个例子应该都是String(char[] value) 没有一个是String(char[]) 你的题目却是它们两者的区别

string是指标准模板库中的std::string,这个就是所谓的字符串类,它具有非常强大的字符串处理能力。可以定义不定长度的字符串,且内存的分配与回收均由它自己负责,而不是程序员负责;它支持很多种操作,如对字符串的附加,截取,获取字符串长度...

string与char比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,==。 char 只能是申明一个字符,并不能存放字符串,只有当定义...

CString 的 += 操作符提供了多种重载,既可以追加一个字符串 (LPCTSTR, CString),也可以追加一个字符 (TCHAR)。如果你的项目默认字符集是“多字节字符集”,那么 TCHAR 就是 char,LPCTSTR 就是 const char*。 规范的做法是调用 Append 函数。For...

没什么区别埃你可以把string看成是char*的针对字符串的一个封装。实现了一些字符串的运算符,和一些字符串常用的方法。比如 + 这个运算。如果用string 可以直接+字符串拼接成另一个。如果用char*你就得用strcat 来连接。 喜欢哪个用哪个。。。!

网站首页 | 网站地图
All rights reserved Powered by www.fptl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com