3.字符串
创始人
2024-02-16 23:56:56
0

一、基本介绍

1.基本运用

string str;
str = "China";
cout<

2.加法运算

string s1 = "Chi", s2 = "na";
string str = s1 + s2;
cout<

字符串加法表示字符串的连接

3.字典序

设存在两个字符串s1,s2s1,s2s1,s2,长度分别为n,m(n≤m)n,m(n\leq m)n,m(n≤m)。字符串比较时以ASCIIASCIIASCII码值大小为依据,逐位进行比较排序。若前nnn位相同,则长度更长的字符串更大。

字符串比较时可以直接使用比较运算符来进行操作。

string s1 = "the", s2 = "these";
cout<<(s1 < s2)<

二、基本函数运用

1.获取字符串长度

string str = "China";
cout<

2.查找子串位置

string str = "China";
cout<

3.插入字符串

string str = "China";
str.insert(2,"someone");
cout<

4.截取字符串

第一个参数表示起始位置,第二个参数表示截取长度

string str = "Chinese people";
cout<

5.替换字符串

第一个参数表示起始位置,第二个参数表示替换长度(原字符串),第三个参数表示新的字符串

string str = "Chinese people";
cout<

6.翻转字符串

reverse(arr+i,arr+j)反转数组i∼j−1i\sim j-1i∼j−1上的所有元素(不只是字符串)

#include 
#include using namespace std;
int main()
{string str="China";reverse(str.begin(),str.end());cout<

三、读入

1.读取一个字符串

string str;
cin>>str;

2.读取一整行

string str;
getline(str);

相关内容

热门资讯

疫苗接种实现“预防优于治疗” (来源:黑龙江日报)转自:黑龙江日报 随着我省进入持续高温的“三伏天”,部分中老年人及慢性病...
地头变课堂面对面传授技术 (来源:黑龙江日报)转自:黑龙江日报 为进一步提高田间管理水平,北大荒农业股份青龙山分公司在...
中国长城资产管理股份有限公司黑... (来源:黑龙江日报)转自:黑龙江日报 债务企业名称:龙江县福山永杂粮市场有限责任公司 ...
首都机场临空区上半年营收超17...   本报记者 孟紫薇 通讯员 张凯欣  规模以上企业达562家,同比增长10.4%;营业收入1737...
旅途添新意 北京火车站成“会客... (来源:千龙网)候车旅客在北京站二层第八候车室南端弧形落地窗前休息今年暑运已过半,不少来京的细心旅客...
什么怪物让民主党议员集体“跑路...   距2026年11月美国国会中期选举尚有一年多时间,共和、民主两党均已盯上了“选区重新划分”这一“...
夏日送清凉 用关怀抵御高温“烤... (来源:天津日报)转自:天津日报  近日,驻津央企中国铁建大桥局上海G15公路项目部组织开展“夏日送...
标准化引领高质量发展   ■ 韩 昱  如果说标准是科学技术和实践经验的总结,那么标准化就是推动经济社会进步的关键力量。这...
又见银行理财子公司参与IPO网...   本报记者 熊 悦  继光大理财后,第二家参与首次公开发行股票(IPO)网下打新的银行理财子公司浮...
消息人士称特朗普计划最早下周与... 当地时间8月6日,据《纽约时报》报道,两位知情人士透露,美国总统特朗普告知欧洲领导人,他计划最早于下...