C++ 變數 變數是用於存儲數據值的容器。 在 C++ 中,有不同類型的變數(使用不同的關鍵字定義),例如: int - 存儲整數(沒有小數點),例如 123 或 -123 double - 存儲浮點數,帶有小數點,例如 19.99 或 -19.99 char - 存儲單個字元,例如 'a' 或 ' ...
C++ 變數
變數是用於存儲數據值的容器。
在 C++ 中,有不同類型的變數(使用不同的關鍵字定義),例如:
int
- 存儲整數(沒有小數點),例如123
或-123
double
- 存儲浮點數,帶有小數點,例如19.99
或-19.99
char
- 存儲單個字元,例如'a'
或'B'
。字元值用單引號括起來string
- 存儲文本,例如"Hello World"
。字元串值用雙引號括起來bool
- 存儲具有兩種狀態的值:true
或false
聲明(創建)變數
要創建變數,請指定類型併為其分配一個值:
語法
type variableName = value;
其中,type
是 C++ 類型之一(例如 int
),variableName
是變數的名稱(例如 x
或 myName
)。等號用於將值分配給變數。
要創建一個應該存儲數字的變數,請參考以下示例:
示例
創建一個名為 myNum
的類型為 int
的變數,並將其賦值為 15
:
int myNum = 15;
cout << myNum;
你也可以聲明一個變數而不賦值,併在以後分配值:
示例
int myNum;
myNum = 15;
cout << myNum;
請註意,如果你為現有變數分配一個新值,它將覆蓋先前的值:
示例
int myNum = 15; // myNum 是 15
myNum = 10; // 現在 myNum 是 10
cout << myNum; // 輸出 10
其他類型
其他數據類型的演示:
示例
int myNum = 5; // 整數(沒有小數)
double myFloatNum = 5.99; // 浮點數(帶小數點)
char myLetter = 'D'; // 字元
string myText = "Hello"; // 字元串(文本)
bool myBoolean = true; // 布爾值(true 或 false)
顯示變數
cout
對象與 <<
運算符一起用於顯示變數。
要結合文本和變數,請使用 <<
運算符將它們分開:
示例
int myAge = 35;
cout << "I am " << myAge << " years old.";
將變數相加
要將一個變數加到另一個變數上,你可以使用 +
運算符:
示例
int x = 5;
int y = 6;
int sum = x + y;
cout << sum;
C++ 標識符
所有 C++ 變數都必須使用唯一的名稱進行標識。
這些唯一的名稱稱為標識符。
標識符可以是簡短的名稱(如 x 和 y),也可以是更具描述性的名稱(age、sum、totalVolume)。
註意:建議使用描述性名稱以創建可理解和可維護的代碼:
示例
// 好的
int minutesPerHour = 60;
// 可以,但不容易理解 m 究竟是什麼
int m = 60;
命名變數的一般規則是:
- 名稱可以包含字母、數字和下劃線
- 名稱必須以字母或下劃線開頭 (_)
- 名稱區分大小寫(myVar 和 myvar 是不同的變數)
- 名稱不能包含空格或特殊字元,如!、#、%等。
- 保留字(如 C++ 關鍵字,如 int)不能用作名稱
C++ 常量
當你不希望其他人(或你自己)更改現有變數的值時,請使用 const 關鍵字(這將聲明變數為 "常量",即不可更改和只讀的):
示例
const int myNum = 15; // myNum 將始終為 15
myNum = 10; // 錯誤:嘗試分配只讀變數 'myNum'
當你有不太可能更改的值時,應該總是將變數聲明為常量:
示例
const int minutesPerHour = 60;
const float PI = 3.14;
關於常量的註意事項
當你聲明一個常量變數時,必須為其分配一個值:
示例
像這樣:
const int minutesPerHour = 60;
然而,這樣是不行的
const int minutesPerHour;
minutesPerHour = 60; // 錯誤
最後
為了方便其他設備和平臺的小伙伴觀看往期文章:
微信公眾號搜索:Let us Coding
,關註後即可獲取最新文章推送
看完如果覺得有幫助,歡迎點贊、收藏、關註