二,字串輸出
三,遍歷字串
作用:用於表示一串字串
兩種風格:
int
main()
注意:務必包含#include標頭檔案
c++的輸出 cin
char str[10]
=;cout << str << endl;
//只能出來abc(碰到\0就結束了
//若想從e開始輸出,則格式為:
cout <<
&str[4]
<< endl;
//這裡的&str[4]其實就是位址,其實,上方的str也只是個位址
//輸出結果為efghi
c的輸出 printf()//c語言的輸出方式的3種方法
printf
("%s"
, str)
;printf
("%s"
,&str[4]
);printf
("%s"
, str +4)
;
c++字串遇見空格
1.cin注意 它遇到空格,回車,tab鍵就會結束
例
cin >> str;
//如果輸入為hello world 那麼cout的時候只會出來hello
//可以使用cin.getline(str,10)用來處理有空格和tab的情況
//但是 逗號前面的為字串名 逗號後面的為輸入的字串長度(輸入9個)
cin.
getline
(string, lenght)
;//一般情況下和陣列字串使用時,長度為陣列大小
c字串遇見空格//c語言處理帶有空格的字串方法
gets
(str)
;//此方法存在個問題 當你輸入hello world時(定義時只有10的長度)
//可以成功輸出hello world (出現陣列越界的問題 會事程式報錯
//輸出字串
puts
(str)
;
自學 字串的操作
string提供了兩種查詢字串的方法,即indexof與lastindexof方法。1.indexof string s 該方法用於返回引數字串s在指定字串中首次出現的索引位置,當呼叫字串的indexof 方法時,會從當前字串的開始位置搜尋s的位置 如果沒有檢索到字串s,該方法返回 1 1 stri...
Java自學 數字與字串 比較字串
示例 1 是否是同乙個物件 str1和str2的內容一定是一樣的!但是,並不是同乙個字串物件 package character public class teststring 示例 2 是否是同乙個物件 特例str1 the light str3 the light 一般說來,編譯器每碰到乙個字串...
C 學習之 字串
除了科學計算外,計算機最主要的用途是文書處理。有一系列字元組成的乙個處理單元稱為字串,c 中的字串是用一對雙引號括起來 由 0 作為結束符的一組字元。字串符合陣列的兩個特性 所有元素型別都是字元型,字串中的字元有先後的次序,所以通常用乙個字元陣列來儲存字串。如將 hello,world!這個字元儲存...