首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ 标准库函数string门类要点总结

2013-10-28 
C++ 标准库函数string类型要点总结String 对象的定义和初始化string 标准库支持下面几个构造函数。|-- stri

C++ 标准库函数string类型要点总结
String 对象的定义和初始化string 标准库支持下面几个构造函数。|-- string s1;                默认构造函数,s1为空串|-- string s2(s1);            将s2初始化s1的一个副本|-- string s3("C_SuooL_Hu");  将s3初始化为一个字符串字面值的副本|-- string s4(n, 'c');        将s4初始化为字符c的n个副本
注意:字符串字面值和string类型不是同一种类型。
String对象的读写和基本操作①iostream标准库读写:cin>>s;

读取规则:从标准输入读取string,并存入串s中。

| -- 读取并忽略开头的空白字符

| -- 读取直至再次遇到空白字符为止。

例如:输入     hello world  ;  串s值为hello

读取未知数目的string对象

        string word;while(cin>> word)cout<<word<<endl;

②getline读取整行文本
函数名称返回值isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpha()如果参数是字母,该函数返回真isblank()如果参数是空格或水平制表符,该函数返回trueiscntrl()如果参数是控制字符,该函数返回trueisdigit()如果参数是数字(0~9),该函数返回trueisgraph()如果参数是除空格之外的打印字符,该函数返回trueislower()如果参数是小写字母,该函数返回trueisprint()如果参数是打印字符(包括空格),该函数返回trueispunct()如果参数是标点符号,该函数返回trueisspace()

如果参数是标准空白字符,如空格、进纸、换行符、回车

、水平制表符或者垂直制表符,该函数返回true

isupper()如果参数是大写字母,该函数返回trueisxdigit()如果参数是十六进制的数字,即0~9、a~f、A~F,该函数返回truetolower()如果参数是大写字符,则返回其小写,否则返回该参数toupper()如果参数是小写字母,则返回其大写,否则返回该参数

例子:去掉输入字符的标点符号




热点排行