声明
#include <string>
using std::string
定义和初始化string对象
string s1;
string s2(s1);
string s2=s1;
string s3(“value”);
string s3=”value”;
string s4(n,’c’);
string 对象上的操作
os<<s 将s写到输出流os当中,返回os
is>>s 从is中读取字符串赋给s,字符串以空白分隔,返回is
getline(is,s) 从is中读取一行赋给s,返回is
s.empty()
s.size()
s[n]
s1+s2 返回s1和s2连接后的结果
s1=s2
s1==s2
s1!=s2
<,<=,>,>=
读取未知数量的string对象 while(cin>>word)
不能把字面值直接相加,字符串字面值与string是不同的类型
cctype头文件中的一组标准库函数
isalnum(c)
isalpha(c)
iscntrl(c) 当c是控制字符时为真
isdigit(c)
isgraph(c) 当c不是空格但可打印时为真
islower(c)
isprint(c)
ispunct(c)当c是标点符号时为真
isspace(c)
isupper(c)
isxdigit(c)
tolower(c)
toupper(c)
范围for语句
下标