C 字串學習筆記二

2021-04-24 11:11:34 字數 621 閱讀 4316

續集來了,快樂分享。

1.       字串連線時最好保證字串中不發生變化的部分宣告為常量。對於單一的連線,不要使用stringbuilder,因為建立物件所耗費的系統開銷會超出連線所帶來的效能上的收益。對於單一的連線,可能的話,應該使用常量和其他的內建字串,因為這樣可以將效能提高3倍。

2.       如何分解句子到單詞:

static void main(string args) ;

int startpos = 0;

int endpos = 0; do

while (startpos < str.length);

} 3.       如果要迴圈建立乙個龐大的字元資料塊,就使用stringbuilder。

如果需要國際化的字串,就只能使用方法compare(),否則使用compareordinal()。

如果只需要字串是否相同,就應使用equal()而不是compareordinal()。

通常情況下使用方法equal()而不是」=」運算子。

4.       格式說明符:c/c 貨幣計數 d/d 小數計數 e/e 科學計數 f/f 定點計數 g/g 通用計數

n/n 數字形式 x/x十六進製制 p/p 百分數r/r 往返

C 字串學習(二)

定義為string 型別 6.string 型別變數的賦值 直接賦值 str1 str2 使用assign 函式 可以取第二個字串的任意字元給字串一 stringstr1 abcd stringstr2 efg str2.assign str1,1,3 字串名,起始元素,賦值個數 out str1 ...

C 學習筆記 字串

字串 char型別的唯讀陣列 1 常用方法 length 獲得字串中字元的個數 toupper 將字串轉換為大寫 tolower 將字串轉換為小寫 equals 比較兩個字串是否相同,equals string a,stringcomparison.ordinalignorecase 比較時可以忽略...

c 字串學習筆記

include include using namespace std string str1 生成空字串 cin str1 cout str1 string str2 hello 生成並初始化 cout str2 string str3 str2 hello cout str3 string st...