C++字串的部分,在第一隻程式中,使用cout和cin這兩個簡單的指令來代表輸出和輸入
ex:
cout << "Hello YuKuan" << endl;
cin >> S1 >> S2;
注意 << 和 >> 箭頭方向
字串的處理
1. 字串可以看做"資料型態為Char的一維陣列"
cout 遇到""字串的指標""或是""字串的起始位址"",
會自動將輸出改為字串的內容
ex:
const L = 40;
char NCHU[L] = "NCHU NCNU NFU YuKuan"; //字串NCHU
char* yy = NCHU; //指標yy 指向NCHU
字串NCHU的第四個位元是U
--> NCHU[3] *(NCHU+3) yy[3] *(yy+3)
2. 字串與數字的轉換
字串內容的資料是以 ASCII 或 Unicode,數字則以二進位的方式儲存
字串與數字的轉換需在程式一開頭加上這標頭檔
#include <cstdlib>
atoi(字串) 將字串轉成整數
atof(字串1, 字串2) 將字串轉成double數字
itoa(整數,字串,基底) 將整數轉成以基底為進位數的ASCII字串
3. 字元的檢查與大小寫轉換
需要在程式開頭加入標頭檔
#include<cctype>
沒有留言:
張貼留言