一文掌握C++?中使用變量從定義到實(shí)踐
C++ 變量
變量是用于存儲(chǔ)數(shù)據(jù)值的容器。
在 C++ 中,有不同類型的變量(使用不同的關(guān)鍵字定義),例如:
int- 存儲(chǔ)整數(shù)(沒有小數(shù)點(diǎn)),例如123或-123double- 存儲(chǔ)浮點(diǎn)數(shù),帶有小數(shù)點(diǎn),例如19.99或-19.99char- 存儲(chǔ)單個(gè)字符,例如'a'或'B'。字符值用單引號(hào)括起來string- 存儲(chǔ)文本,例如"Hello World"。字符串值用雙引號(hào)括起來bool- 存儲(chǔ)具有兩種狀態(tài)的值:true或false
聲明(創(chuàng)建)變量
要?jiǎng)?chuàng)建變量,請(qǐng)指定類型并為其分配一個(gè)值:
語法
type variableName = value;
其中,type 是 C++ 類型之一(例如 int),variableName 是變量的名稱(例如 x 或 myName)。等號(hào)用于將值分配給變量。
要?jiǎng)?chuàng)建一個(gè)應(yīng)該存儲(chǔ)數(shù)字的變量,請(qǐng)參考以下示例:
示例
創(chuàng)建一個(gè)名為 myNum 的類型為 int 的變量,并將其賦值為 15:
int myNum = 15; cout << myNum;
你也可以聲明一個(gè)變量而不賦值,并在以后分配值:
示例
int myNum; myNum = 15; cout << myNum;
請(qǐng)注意,如果你為現(xiàn)有變量分配一個(gè)新值,它將覆蓋先前的值:
示例
int myNum = 15; // myNum 是 15 myNum = 10; // 現(xiàn)在 myNum 是 10 cout << myNum; // 輸出 10
其他類型
其他數(shù)據(jù)類型的演示:
示例
int myNum = 5; // 整數(shù)(沒有小數(shù)) double myFloatNum = 5.99; // 浮點(diǎn)數(shù)(帶小數(shù)點(diǎn)) char myLetter = 'D'; // 字符 string myText = "Hello"; // 字符串(文本) bool myBoolean = true; // 布爾值(true 或 false)
顯示變量
cout 對(duì)象與 << 運(yùn)算符一起用于顯示變量。
要結(jié)合文本和變量,請(qǐng)使用 << 運(yùn)算符將它們分開:
示例
int myAge = 35; cout << "I am " << myAge << " years old.";
將變量相加
要將一個(gè)變量加到另一個(gè)變量上,你可以使用 + 運(yùn)算符:
示例
int x = 5; int y = 6; int sum = x + y; cout << sum;
C++ 標(biāo)識(shí)符
所有 C++ 變量都必須使用唯一的名稱進(jìn)行標(biāo)識(shí)。
這些唯一的名稱稱為標(biāo)識(shí)符。
標(biāo)識(shí)符可以是簡短的名稱(如 x 和 y),也可以是更具描述性的名稱(age、sum、totalVolume)。
注意:建議使用描述性名稱以創(chuàng)建可理解和可維護(hù)的代碼:
示例
// 好的 int minutesPerHour = 60; // 可以,但不容易理解 m 究竟是什么 int m = 60;
命名變量的一般規(guī)則是:
- 名稱可以包含字母、數(shù)字和下劃線
- 名稱必須以字母或下劃線開頭 (_)
- 名稱區(qū)分大小寫(myVar 和 myvar 是不同的變量)
- 名稱不能包含空格或特殊字符,如!、#、%等。
- 保留字(如 C++ 關(guān)鍵字,如 int)不能用作名稱
C++ 常量
當(dāng)你不希望其他人(或你自己)更改現(xiàn)有變量的值時(shí),請(qǐng)使用 const 關(guān)鍵字(這將聲明變量為 "常量",即不可更改和只讀的):
示例
const int myNum = 15; // myNum 將始終為 15 myNum = 10; // 錯(cuò)誤:嘗試分配只讀變量 'myNum'
當(dāng)你有不太可能更改的值時(shí),應(yīng)該總是將變量聲明為常量:
示例
const int minutesPerHour = 60; const float PI = 3.14;
關(guān)于常量的注意事項(xiàng)
當(dāng)你聲明一個(gè)常量變量時(shí),必須為其分配一個(gè)值:
示例
像這樣: const int minutesPerHour = 60;
然而,這樣是不行的
const int minutesPerHour; minutesPerHour = 60; // 錯(cuò)誤
最后
到此這篇關(guān)于學(xué)會(huì)在 C++ 中使用變量:從定義到實(shí)踐的文章就介紹到這了,更多相關(guān)C++ 使用變量內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++類和對(duì)象之類的6個(gè)默認(rèn)成員函數(shù)詳解
類是對(duì)某一事物的抽象描述,具體地講類是C++中的一種構(gòu)造的數(shù)據(jù)類型,下面這篇文章主要給大家介紹了關(guān)于C++類和對(duì)象之類的6個(gè)默認(rèn)成員函數(shù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
C語言算法練習(xí)之?dāng)?shù)組求素?cái)?shù)
這篇文章主要為大家介紹了C語言算法練習(xí)中數(shù)組求素?cái)?shù)的實(shí)現(xiàn)方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C語言有一定幫助,需要的可以參考一下2022-09-09
C++11中bind綁定器和function函數(shù)對(duì)象介紹
這篇文章主要介紹了C++11中bind綁定器和function函數(shù)對(duì)象介紹,綁定器,函數(shù)對(duì)象和lambda表達(dá)式只能使用在一條語句中,更多相關(guān)內(nèi)容需要的小伙伴可以參考一下2022-07-07
C++中靜態(tài)庫與動(dòng)態(tài)庫的使用示例
在C/C++中使用庫的技術(shù),庫主要分為兩種類型:靜態(tài)庫和動(dòng)態(tài)庫,本文主要介紹了C++中靜態(tài)庫與動(dòng)態(tài)庫的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
C++事件處理中__event與__raise關(guān)鍵字的用法講解
這篇文章主要介紹了C++事件處理中__event與__raise關(guān)鍵字的用法,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-01-01
c++實(shí)現(xiàn)跳躍表(Skip List)的方法示例
跳表(skiplist)是一個(gè)非常優(yōu)秀的數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)簡單,插入、刪除、查找的復(fù)雜度均為O(logN),下面這篇文章主要介紹了c++實(shí)現(xiàn)跳躍表(Skip List)的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09

