最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文掌握C++?中使用變量從定義到實(shí)踐

 更新時(shí)間:2024年03月26日 09:55:03   作者:小萬(wàn)哥丶  
變量是用于存儲(chǔ)數(shù)據(jù)值的容器,在?C++?中,有不同類(lèi)型的變量(使用不同的關(guān)鍵字定義),這篇文章給大家介紹C++?中使用變量從定義到實(shí)踐記錄,感興趣的朋友跟隨小編一起看看吧

C++ 變量

變量是用于存儲(chǔ)數(shù)據(jù)值的容器。

在 C++ 中,有不同類(lèi)型的變量(使用不同的關(guān)鍵字定義),例如:

  • int - 存儲(chǔ)整數(shù)(沒(méi)有小數(shù)點(diǎn)),例如 123 或 -123
  • double - 存儲(chǔ)浮點(diǎn)數(shù),帶有小數(shù)點(diǎn),例如 19.99 或 -19.99
  • char - 存儲(chǔ)單個(gè)字符,例如 'a' 或 'B'。字符值用單引號(hào)括起來(lái)
  • string - 存儲(chǔ)文本,例如 "Hello World"。字符串值用雙引號(hào)括起來(lái)
  • bool - 存儲(chǔ)具有兩種狀態(tài)的值:true 或 false

聲明(創(chuàng)建)變量

要?jiǎng)?chuàng)建變量,請(qǐng)指定類(lèi)型并為其分配一個(gè)值:

語(yǔ)法

type variableName = value;

其中,type 是 C++ 類(lèi)型之一(例如 int),variableName 是變量的名稱(chēng)(例如 x 或 myName)。等號(hào)用于將值分配給變量。

要?jiǎng)?chuàng)建一個(gè)應(yīng)該存儲(chǔ)數(shù)字的變量,請(qǐng)參考以下示例:

示例

創(chuàng)建一個(gè)名為 myNum 的類(lèi)型為 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

其他類(lèi)型

其他數(shù)據(jù)類(lèi)型的演示:

示例

int myNum = 5;               // 整數(shù)(沒(méi)有小數(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)算符將它們分開(kāi):

示例

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++ 變量都必須使用唯一的名稱(chēng)進(jìn)行標(biāo)識(shí)。

這些唯一的名稱(chēng)稱(chēng)為標(biāo)識(shí)符。

標(biāo)識(shí)符可以是簡(jiǎn)短的名稱(chēng)(如 x 和 y),也可以是更具描述性的名稱(chēng)(age、sum、totalVolume)。

注意:建議使用描述性名稱(chēng)以創(chuàng)建可理解和可維護(hù)的代碼:

示例

// 好的
int minutesPerHour = 60;
// 可以,但不容易理解 m 究竟是什么
int m = 60;

命名變量的一般規(guī)則是:

  • 名稱(chēng)可以包含字母、數(shù)字和下劃線(xiàn)
  • 名稱(chēng)必須以字母或下劃線(xiàn)開(kāi)頭 (_)
  • 名稱(chēng)區(qū)分大小寫(xiě)(myVar 和 myvar 是不同的變量)
  • 名稱(chēng)不能包含空格或特殊字符,如!、#、%等。
  • 保留字(如 C++ 關(guān)鍵字,如 int)不能用作名稱(chēng)

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++ 使用變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺析內(nèi)存對(duì)齊與ANSI C中struct型數(shù)據(jù)的內(nèi)存布局

    淺析內(nèi)存對(duì)齊與ANSI C中struct型數(shù)據(jù)的內(nèi)存布局

    當(dāng)在C中定義了一個(gè)結(jié)構(gòu)類(lèi)型時(shí),它的大小是否等于各字段(field)大小之和?編譯器將如何在內(nèi)存中放置這些字段?ANSI C對(duì)結(jié)構(gòu)體的內(nèi)存布局有什么要求?而我們的程序又能否依賴(lài)這種布局
    2013-09-09
  • 詳解QML?調(diào)用?C++?中的內(nèi)容

    詳解QML?調(diào)用?C++?中的內(nèi)容

    這篇文章主要介紹了QML?怎么調(diào)用?C++?中的內(nèi)容,這里主要是總結(jié)一下,怎么在 QML 文件中引用 C ++ 文件里定義的內(nèi)容,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • C/C++中命名空間(namespace)詳解及其作用介紹

    C/C++中命名空間(namespace)詳解及其作用介紹

    今天小編就為大家分享一篇關(guān)于C++命名空間namespace的介紹與使用,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2021-09-09
  • C++delete_scalar.cpp觸發(fā)了一個(gè).exe斷點(diǎn)的解決方案

    C++delete_scalar.cpp觸發(fā)了一個(gè).exe斷點(diǎn)的解決方案

    文章描述了一個(gè)C++程序在關(guān)閉控制臺(tái)時(shí)出現(xiàn)的bug,原因是使用new申請(qǐng)的空間,在析構(gòu)函數(shù)中使用delete釋放導(dǎo)致,建議找到真正出現(xiàn)問(wèn)題的對(duì)象并修改,以提高編程水平
    2026-04-04
  • C++中字符串與整型及浮點(diǎn)型轉(zhuǎn)換全攻略

    C++中字符串與整型及浮點(diǎn)型轉(zhuǎn)換全攻略

    C++算法刷題等過(guò)程中經(jīng)常會(huì)遇到字符串與數(shù)字類(lèi)型的轉(zhuǎn)換,在這其中雖然樸素的算法有不少,但是對(duì)于double等類(lèi)型還是可以說(shuō)遇到一些麻煩,所以今天就來(lái)說(shuō)說(shuō)使用C++標(biāo)準(zhǔn)庫(kù)中的函數(shù)實(shí)現(xiàn)這些功能。感興趣的小伙伴一起參與閱讀吧
    2021-09-09
  • C++一個(gè)數(shù)組賦值給另一個(gè)數(shù)組方式

    C++一個(gè)數(shù)組賦值給另一個(gè)數(shù)組方式

    文章介紹了三種在C++中將一個(gè)數(shù)組賦值給另一個(gè)數(shù)組的方法:使用循環(huán)逐個(gè)元素賦值、使用標(biāo)準(zhǔn)庫(kù)函數(shù)std::copy或std::memcpy以及使用標(biāo)準(zhǔn)庫(kù)容器,每種方法都有其適用的場(chǎng)景和注意事項(xiàng)
    2025-02-02
  • C/C++編程語(yǔ)言中的指針(pointer)你了解嗎

    C/C++編程語(yǔ)言中的指針(pointer)你了解嗎

    這篇文章主要為大家詳細(xì)介紹了C/C++編程語(yǔ)言中的指針,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • C++ list的實(shí)例詳解

    C++ list的實(shí)例詳解

    這篇文章主要介紹了 C++ list的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能夠理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • C/C++的浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)方式分析及實(shí)例

    C/C++的浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)方式分析及實(shí)例

    這篇文章主要介紹了C/C++的浮點(diǎn)數(shù)在內(nèi)存中的存儲(chǔ)方式分析及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Qt?QPainter的使用方法

    Qt?QPainter的使用方法

    QPainter是Qt的一個(gè)繪圖類(lèi),它的主要任務(wù)是在繪圖設(shè)備上進(jìn)行2D圖形渲染,本文主要介紹了Qt?QPainter的使用方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03

最新評(píng)論

连平县| 阳泉市| 大厂| 祥云县| 时尚| 习水县| 灵丘县| 璧山县| 南充市| 察隅县| 环江| 金昌市| 兴安盟| 乡宁县| 兴安盟| 拉萨市| 师宗县| 海南省| 砀山县| 深泽县| 象州县| 福清市| 和平区| 麻栗坡县| 驻马店市| 象山县| 永靖县| 杭锦后旗| 渭源县| 阜南县| 千阳县| 吉木乃县| 武功县| 久治县| 肇东市| 德保县| 抚宁县| 潞西市| 饶平县| 兰西县| 临西县|