聲明
#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語句
下標