【C++】簡(jiǎn)單學(xué)習(xí)下c++中string的基礎(chǔ)操作
作者: 鄭曉 分類: 編程基礎(chǔ) 發(fā)布于: 2012-10-18 23:44 瀏覽:7,957 評(píng)論(4)
終于從數(shù)據(jù)類型的苦海中暫時(shí)掙脫出來了…聽說C++中的類型是比較令人抓狂的…前兩天學(xué)習(xí)的是C++中的一些基礎(chǔ)的數(shù)據(jù)類型,像int、float、char之類的,挻枯燥的也沒有太仔細(xì)的去學(xué)…大體的翻了一下就直接進(jìn)入數(shù)據(jù)和字符串的學(xué)習(xí)。
今天主要學(xué)習(xí)了一些String的基本操作,如String變量的聲明定義、String的輸入與輸出、String變量的運(yùn)算及String的一些常用的內(nèi)置函數(shù)(對(duì)象方法)。
1.聲明:當(dāng)然需要使用關(guān)鍵字string 來定義一個(gè)變量為字符串類型,如 string str; //定義了一個(gè)空的字符串變量str;
或者在定義時(shí)直接使用小括號(hào)來對(duì)變量進(jìn)行賦值,如 string str(“hello zhengxiao!”);
或者在定義時(shí)直接用另一變量對(duì)它賦值,如string str(str1);
string str(5,42)或string str(5,’*’) 用這兩種方式來聲明一串含有五個(gè)星號(hào)的字符串。
2.輸入與輸出:cin>>str,cin在遇到空格、tab等空白字符時(shí)將結(jié)束輸入,如鍵入hello world時(shí) 將只保存hello;
使用getline(cin,str)方式輸入,getline為讀入行,即只有在用戶敲入回車后輸入才終止。還有cin.getline()方法類似。
輸出還是用cout<
本文采用知識(shí)共享署名-非商業(yè)性使用 3.0 中國(guó)大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時(shí)請(qǐng)注明出處及相應(yīng)鏈接。
本文永久鏈接: http://yjfs.org.cn/c-string-underlying-operating.html
學(xué)習(xí)了www.fuqiangtk.com