#include <bits\stdc++.h>
// #include <bits/stc+++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);//0.01*n
cout<<"nihao"<<endl;
string s1;
s1="nihao";
string s2 = s1;//初始化s2,并用s1初始化
// 输出字符串
cout << s1 << endl;
//如果希望在最终读入的字符串中保留空格,可以使用 getline 函数,例子如下:
string s3 ; // 初始化一个空字符串
s3="asdfg";
// getline(cin , s3);
// cout << s3 << endl;
// cout << "普通输入" << endl;
//
// cin>>s2;
// cout << s2 << endl;
if(s1[2] == s2[2] )
{
cout << "666666" << endl;
}
s3.assign("55");
//将 s 中的字符替换为 args 指定的字符
cout<<s3<<'\n';
// 将 args 追加到 s
s3.append("asdfg") ;
cout<<s3<<'\n';
// 提取字串
string s4 = s3.substr(0, 3);
cout<<s4<<'\n';
//字符串反转
string s5 = "12345"; // 初始化一个字符串
reverse(s5.begin(), s5.end()); // 反转 string 定义的字符串 s2
cout << s5 << endl; // 输出 54321
return 0;
}
蓝桥.string学习常用操作
于 2023-12-02 08:13:48 首次发布