c++中字符串操作总结

本文详细介绍了C++中字符串的输入、拼接、子串提取和长度获取等基本操作。通过示例展示了如何使用cin、getline、+运算符以及substr函数。同时,还讲解了length()函数用于获取字符串长度的方法。
摘要由CSDN通过智能技术生成

1.字符串输入*

1)可以使用cin的方式

string name = " "; //初始化
cin >> name >>endl;

2)使用getline函数

#include <string>
string name = " ";
getline(cin, name);

2.不同字符串变量可以使用“+”进行拼接

string name1 = "aaa";
string name2 = "bbb";
string name3 = name1 + " " + name2;
cout << name3;
//结果是 aaa bbb,中间含有空格

3. 使用成员函数substr提取子串

#include <string>
string name = "hijack";
string sub = name.substr(2,4);
cout << sub;
//结果是 sub = "jack"

name.substr(2,4)用法:2表示从字符串变量name的第二个字母开始提取,4表示提取子串的长度为4

4.字符串函数length

// .length()函数用于获取字符串长度
srting name = "Li ming";
int n = name.length();
//结果是n = 7,长度包含空格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值