標準庫類型string

聲明

#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 返回s1s2連接後的結果

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語句

下標


發佈了25 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章