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