【小白學習C++ 教程】九、C++中字符型、字符串和轉義字符
@Author:Runsen

文章目錄
字符串
字符
轉義字符
字符串
要在 C++ 中使用字符串,我們首先需要#include
就像普通變量一樣,可以按照預期對字符串進行初始化或賦值:
// 使用字符串文字“Runsen”初始化myName std::string myName{ "Runsen" }; // 將字符串文字“maoli”賦給變量myName myName = "maoli"; //
1
2
3
4
字符串可以使用std::cout打印輸出:
#include
1
2
3
4
5
6
7
8
要將整行輸入讀入字符串,最好使用該std::getline()函數。std::getline()有兩個參數:第一個是std::cin,第二個是你的字符串變量。
#include
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
輸出如下:
Enter your full name: Runsen Enter your age: 22 Your name is Runsen and your age is 22
1
2
3
字符
作用:字符型變量用于顯示單個字符
語法:char ch = 'a';
注意1:在顯示字符型變量時,用單引號將字符括起來,不要用雙引號
注意2:單引號內只能有一個字符,不可以是字符串
C和C++中字符型變量只占用1個字節。
字符型變量并不是把字符本身放到內存中存儲,而是將對應的ASCII編碼放入到存儲單元
示例:
int main() { char ch = 'a'; cout << ch << endl; cout << sizeof(char) << endl; //ch = "abcde"; //錯誤,不可以用雙引號 //ch = 'abcde'; //錯誤,單引號內只能引用一個字符 cout << (int)ch << endl; //查看字符a對應的ASCII碼 ch = 97; //可以直接用ASCII給字符型變量賦值 cout << ch << endl; system("pause"); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ASCII碼表格:
ASCII 碼大致由以下兩部分組成:
ASCII 非打印控制字符: ASCII 表上的數字 0-31 分配給了控制字符,用于控制像打印機等一些外圍設備。
ASCII 打印字符:數字 32-126 分配給了能在鍵盤上找到的字符,當查看或打印文檔時就會出現。
轉義字符
作用:用于表示一些不能顯示出來的ASCII字符
現階段我們常用的轉義字符有:\n \\ \t
示例:
int main() { cout << "\\" << endl; cout << "\tHello" << endl; cout << "\n" << endl; system("pause"); }
1
2
3
4
5
6
7
8
C++
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。