C++ 入門/變數
變數。僅僅聽到這個詞就能讓你想起高中那令人畏懼的一年級(代數?)。所以,基本概念是,當你建立一個變數時,你是在為你的程式建立一個或保留一個“儲存箱”。你可以把東西放在這個儲存箱裡。(從現在開始,當我提到儲存箱時,我的意思是變數,反之亦然)。但是,你建立(從現在開始,宣告)的每個變數都有標籤。就像你不會把聖誕節裝飾品放在一個叫做舊雜誌的儲存箱裡一樣,你也不會把文字放在一個整數里。所以,以下是你需要知道的幾種基本變數型別(至少在本教程中)。
char - 一個字元,例如 a,或 7,或 )。 用法如 char myChar = '&';
int - 一個從 -2147483648 到 2147483647 的數字。 用法如 int myInt = 2000000000;(20 億)
bool - (布林值)真或假。 用法如 bool myBool = false;
float - int 的十進位制版本。範圍是從(嘗試跟我一起說)1.175494351 E – 38 到 3.402823466 E + 38。 用法如 float myFloat = 0.0283;
double - float 的雙精度版本(更多十進位制位數!)。範圍是從 2.2250738585072014 E – 308 到 1.7976931348623158 E + 308。 用法類似於 float,但宣告為 double。
因此,要建立自己的變數,首先要告訴編譯器它是什麼型別。所以讓我們建立一個字串並輸出它(列印它)。只需刪除 main() 中的所有內容,並新增以下內容。
string myString = "This will be ";
string myString2 = "on the screen."
cout<<myString;
cout<<myString2;
cout<<endl;
getch();
return 0;
編譯並執行後,將顯示 This will be on the screen.
但仔細看看這段程式碼!
string myString = "This will be ";
string myString2 = "on the screen."
cout<<myString<<myString2<<endl;
getch();
return 0;
注意我如何沒有建立新行程式碼來顯示 myString2 和 endl。透過在每個變數和/或文字字串之間新增 <<,你的程式碼會更短,並且在很多人看來,看起來更整齊。所以當你編譯並執行它時,它會顯示與我們為每個 cout 使用單獨的行相同的輸出。\n 現在假設我們想顯示一個整數變數。看看這段程式碼
int myNumber = 27;
cout<<myNumber;
myNumber++;
cout<<myNumber;
在這裡,你應該注意到兩點。一是基本的一點,你透過呼叫它的變數來輸出一個數字。這正是變數的主要用途之一,也是它們能如此有效地幫助程式設計的原因。接下來要看的是 myNumber++;。它的意思是將 myNumber 的值加 1。它比 myNumber=myNumber+1; 看起來整潔得多。現在你的輸出應該像這樣:2728
注意數字是如何連在一起的嗎?你還需要用變數結束這一行。
有些人可能會對變數的名稱感到困惑。從所有意圖和目的來看,我本可以將 myNumber 命名為 iL1k3pi3,它仍然可以作為 int 起作用。你也可以將其命名為 myString,只要你將其宣告為整數,它仍然是一個整數。
string 是 C++ 庫中非常重要的部分。string 是對 char 物件的包裝。
| 標題文字 | 標題文字 | 標題文字 |
|---|---|---|
| 示例 | 示例 | 示例 |
| 示例 | 示例 | 示例 |
| 示例 | 示例 | 示例 |