软件开发工程师修炼中|
📂C/C++
🔖cpp
2022-02-26 21:58阅读: 46评论: 0推荐: 0

【学习笔记】C++ Tutorial for Beginners-string(字符串的使用)

最近重新开始C++的学习,因此找了一个初学者课程,打算巩固一下基础,课程的名字就是标题的C++ Tutorial for Beginners,这次记录的是C++中字符串string的使用。
首先是字面量的字符串,可以直接输出的:

cout << "I like learning"; //对于字符串要使用双引号

然后是可以定义一个string类型的变量,输出这个变量也可以得到同样的结果:

string phrase = "I like learning";
cout << phrase;

可以通过下标更改字符串中相应下标位置的字符:

string phrase = "I like learning";
phrase[0] = 'y'; //原字符串中的I会被更改成y

通过length()函数获得字符串的长度,我记得string类型好像也可以使用size()函数来获得字符串长度:

cout << phrase.length(); //phrase.size()

find函数:

string phrase = "I like learning";
cout << phrase.find("like",0); //意为从下标0开始查找字符串中是否包含like子串,若有,返回其起始下标;没有找到时则返回npos
//rfind则是从后往前找

subdtr函数,获取一段字符串,有两个参数,第一个是起始位置,第二个参数是我想从起始位置开始获得几个字符

string phrase = "I like learning";
string phrasesub;
phrasesub = phrase.substr(0,1); //substr函数的返回值也可以给另一个字符串变量赋值
cout << phrase.substr(0,1); //将会得到子串I

本文作者:无涯清酒

本文链接:https://www.cnblogs.com/wuyawine/p/15940634.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   无涯清酒  阅读(46)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起