C++支持两种类型的字符串,第一种是C语言介绍过的以结束符“\0”(即以NULLL结尾)的字符数组,标准库函数提供了一组对其进行 *** 作的函数(拷贝strncpy,链接strcat,比较strcmp,字符长度strlen)等,而在C++中也保留了这种方法,并且提供了一种更方便的方法
#include
string 对象1,对象2······
例如
string str1,str2;
string str3("china");//定义并初始化
string str4="china";//定义并初始化
常用的string类运算符
运算符 | 示例 | 注释 |
= | s1=s2 | 用s2给s1赋值 |
+ | s1+s2 | 用s1和s2组合成一个新字符串 |
+= | s1+=s2 | 等价于s1=s1+s2 |
== | s1==s2 | 判断s1与s2是否相等 |
!= | s1!=s2 | 判断s1与s2是否不等 |
< | s1判断s1是否小于s2 | |
<= | s1<=s2 | 判断s1是否小于等于s2 |
> | s1>s2 | 判断s1是否大于s2 |
>= | s1>=s2 | 判断s1是否大于等于s2 |
[] | s1[i] | 访问s1的i号下标 |
<< | cout<输出s1 | |
>> | cin>>s1 | 输入s1 |
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)