C++ String类详解

文章介绍了C++中string类型的使用,包括需要包含的头文件<string.h>或<cstring>,以及string对象的方法,如size()、length()、erase()、insert()和substr()。通过示例代码展示了如何进行字符串操作,如删除、插入和截取字符串,并给出了运行结果。
摘要由CSDN通过智能技术生成

string是啥

string相当于一个有很多功能的字符数组。

头文件

< string.h > / < cstring >

用法

在文件顶端写上#include < cstring >或#include<string.h>

声名和功能

声名:

string str;

功能:

名称解析
str.size()返回str的长度(以字节为单位)
str.length()同上
str.erase(pos,n)删除str从下标pos起的n个字符
str.insert(pos,s)在str的pos下标后插入s
str.substr(pos,n)截取在str的pos下标后的n个字符

实例

#include<bits/stdc++.h>//万能头文件
using namespace std;
int main(){
	string s1 = "1234567890",s2 = "substr样例",s3 = "insertplusplus";
	s1.erase(5,5);
	s3.insert(6,s1);
	cout<<s1<<endl;
	cout<<s2.substr(1,8)<<endl;
	cout<<s1.size()<<" "<<s2.length()<<endl;
	cout<<s3<<endl;
	return 0;
}
运行结果:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值