栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++字符串的函数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++字符串的函数

1、C++ 中 isalpha、isalnum、islower、isupper用法 1.1 isalpha

isalpha()用来判断一个字符是否为字母,如果是字母则返回非零,否则返回零。

cout << isalpha('a');  //返回非零
cout << isalpha('2');  //返回零
1.2 isalnum

isalnum()用来判断一个字符是否为数字或者字母,即判断一个字符是否属于 a~z || A~Z || 0~9。

cout << isalnum('a');  //返回非零
cout << isalnum('2');  //返回非零.
cout << isalnum('.');  //返回零
1.3 islower

islower()用来判断一个字符是否为小写字母,也就是是否属于 a~z。

cout << islower('a');  //返回非零
cout << islower('2');  //返回零
cout << islower('A');  //返回零

1.4 isupper

isupper()和islower()相反,用来判断一个字符是否为大写字母。

cout << isupper('a');  //返回零
cout << isupper('A');  //返回非零
cout << isupper('2');  //返回零
2 C++中的tolower()函数与toupper()函数 2.1 tolower()

tolower()函数是把字符串都转化为小写字母

2.2 toupper()

touppre()函数是把字符串都转化为大写字母

其中需要注意的是:这两个函数的声明在头文件

                                    但是经过测试,如果不包含头文件仅仅有也是可以的

3 C++中substr()函数用法详解

语法:一种构造string的方法

形式:s.substr(pos, len)

返回值:string,包含s中从pos开始的 len个字符的拷贝(pos的默认值为0,len的默认值是 s.size()-pos,即不加参数会拷贝整个s)

异常:若pos的值超过了string的大小,则函数会抛出一个out_of_range异常;若pos+n的值超过了string的大小,则substr会调整n的值,只拷贝到string的末尾。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/780097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号