您的位置:首页 > 编程语言 > C语言/C++

c++ 标准库string类型

2015-01-15 11:41 405 查看
1、string对象的操作

s.size() 求出string对象的长度

s.empty() 判断string对象的长度是否为空,是返回1,否返回0

2、string关系操作符

>、<、== 用于比较string的大小,英文小写比大写大,Z比A大,中文也可以(按拼音排序)。

3、string对象的定义和初始化

string s1;

string s2(s1);

string s3("hello");

string s4(n,'c');//n个字符c组成的字符串

string s5 = "hello";//不推荐,调用了默认构造函数后赋值,效率低

4、string对象的的相加、连接

+号左右两边至少有一个string对象,string对象也可与字符相加

5、string可用下标形式访问字符(但string不是C风格字符数组),并可用C语言ctype标准库

isalnum(s[0]);

isalpha(s[0]);

iscntrl(s[0]);//是否为控制符

isdigit(s[0]);

islower(s[0]);

ispunct(s[0]);

isspace(s[0]);

isupper(s[0]);

isxdigit(s[0]);

tolower(s[0]);

toupper(s[0]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: