C++ string中内置的字符串操作和标准库中常用字符处理函数

博客内容:C++读取一行内个数不定的整数的方式

作  者:陈大大陈

个人简介:一个正在努力学技术的准前端,专注基础和实战分享 ,欢迎私信!

欢迎大家:这里是CSDN,我总结知识和写笔记的地方,喜欢的话请三连,有问题请私信  

目录

string中内置的字符串操作 

操作演示 

运行结果

 标准库中常用字符处理函数


string中定义了求字符串长度,比较,拷贝等操作,并把他们封装成了一个个函数。

使用这些函数的语法形式如下:

字符串变量名,函数名(参数列表)。

string中内置的字符串操作 

s.size();//返回s中字符的个数
s.empty();//s为空字符串时返回true,否则返回false
s[n];//返回s中第n个字符的引用,n由零开始计数
s1+s2;//将s2附加到s1之后,并返回连接之后的结果
s1+=s2;//将s1+s2的结果赋值给s1
s1=s2;//将s2拷贝给s1
s1==s2;//比较s1和s2两个字符串所含字母是否完全相同
s1!=s2;
s1s2;
s1>=s2;
s.front();//返回s的第一个字符的引用
s.back();//返回s的最后一个字符的引用
操作演示 
#include
using namespace std;
int main()
{
	string s1, s2, s;
	cin >> s1 >> s2;
	cout << "s1.size() = " << s1.size() << '\n';
	s = s1;
	cout << "s = " << s << '\n';
	cout << "(s < s2):" << (s < s2) << '\n';
	s += s2;
	cout << "s = " << s << '\n';
	return 0;
}
运行结果

C++ string中内置的字符串操作和标准库中常用字符处理函数_第1张图片

 标准库中常用字符处理函数

isalnum(c);//当c是字母或者数字时返回真,否则返回假
isalpha(c);//当c是字母时返回真,否则返回假
isdigit(c);//当c是数字时返回真,否则返回假
islower(c);//当c是小写字母时返回真,否则返回假
isupper(c);//当c是大写字母时返回真,否则返回假
tolower(c);//如果c是大写字母,返回对应的小写字母,否则原样返回c
toupper(c);//如果c是小写字母,返回对应的大写字母,否则原样返回c

你可能感兴趣的:(C语言初阶以及进阶内容专栏,c++,开发语言,数据结构,数学建模,算法)