string 常用操作

s t r i n g string string常用操作

os<<s 将s写到输出流os中,返回os
is>>s 从输入流is读取字符串赋给s,字符串以空白分隔,返回is
getline(is,s) 从输入流is中读取一行赋给s,返回is
s.empty() s为空返回true,否则返回false
s.size() 返回s中字符的个数
s[n] 返回s中第n个字符的引用,位置n从0开始计
s.c_str() 转换,返回s中内容对应的c风格字符串首地址
s1=s2 赋值,用s2的副本替换s1原来的内容
s1+s2 连接,返回s1和s2连接后的结果
s1+=s2 追加,把s2的内容追加到s1后面
s1==s2 如果s1和s2中的字符完全一样,则相等;
s1!=s2 string对象的比较对字母区分大小写
<,<=,>,>= 利用字符在字典中的顺序进行比较,宇母区分大小写

string的简单应用

#include<bits/stdc++.h>
using namespace std;

int main()
{
    
    
    string s1,s2;
    string s3="Hello,Word!";
    string s4("I am");
    s2="Today";
    s1=s3+" "+s4;
    s1+="5";
    cout<<s1+s2+"!"<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_51443397/article/details/114378399