溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

c++中怎么使用基本數(shù)據(jù)類型、變量與常量

發(fā)布時間:2022-03-17 16:18:27 來源:億速云 閱讀:187 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“c++中怎么使用基本數(shù)據(jù)類型、變量與常量”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強(qiáng),希望這篇“c++中怎么使用基本數(shù)據(jù)類型、變量與常量”文章能幫助大家解決問題。

變量(variable)——三要素:變量名——用來在程序中使用的,變量類型——是開辟內(nèi)存空間大小,變量值——存儲的實際數(shù)據(jù)。

變量定義

定義語法:類型名 變量名 = 變量值

int c = 10;

開辟內(nèi)存空間給變量,變量聲明不要會開辟內(nèi)存空間。

變量聲明

語法——int c ;沒有變量值的變量定義,叫做聲明,extern int c ; 添加 extern關(guān)鍵字。

特性

變量要想使用,必須有定義,編譯器在使用變量之前,必須要看見變量定義,如果沒有看到,編譯器會自動尋找一個變量聲明,提升成定義。

如果變量聲明之前,添加extern關(guān)鍵字,無法提升。

#include <stdio.h>
int main(void)
{
    extern int a; //變量a聲明
    a = 200;//使用變量,此時無法定義,編譯器自動提升到上面的聲明為定義。//添加extern,報錯,找不到a
    //int a = 30; //變量a定義 (重定義變量)
    printf("a = %d\n", a);
    return 0;
}

常量(constant):不會被修改的整數(shù)

"hello", "A", 30 , -67, 3.67534 (浮點(diǎn)常量)

#define PI 3.1415 (宏定義)語法:#define宏名,宏值。

const int a = 5;定義語法,const類型名 變量名 = 變量值,const關(guān)鍵字,被該關(guān)鍵字修飾的變量表示為只讀變量。

#include <stdio.h>
#define PI 3.14
int main(void)
{
    //圓的面積:s = PI * r *r
    //圓的周長:l = 2 * PI * r
    int r = 20;
    float s = PI * r * r; //表達(dá)式,作為變量值
    float l = 2 * PI * r;

    //printf("圓的面積:%f\n", s);//圓的面積:1256.000000默認(rèn)顯示6位小數(shù)
    //printf("圓的周長:%f\n", l);//圓的周長:125.599998

    //printf("圓的面積:%.2f\n", s);//圓的面積:1256.00
    //printf("圓的周長:%.2f\n", l);//圓的周長:125.60指定保留小數(shù)點(diǎn)后兩位,對第三位四舍五入

    float b = 20.75434;
    printf("b = %6.2f\n", b);//共顯示6位數(shù),包含小數(shù)點(diǎn),保留小數(shù)點(diǎn)后兩位,對第三位四舍五入,不足六位用空格補(bǔ)齊
    printf("b = %06.2f\n", b);//共顯示6位數(shù),包含小數(shù)點(diǎn),保留小數(shù)點(diǎn)后兩位,對第三位四舍五入,不足六位用0補(bǔ)齊

    return 0;
}


c++中怎么使用基本數(shù)據(jù)類型、變量與常量

標(biāo)識符identifier:變量和常量總稱

標(biāo)識符不能是關(guān)鍵字,函數(shù)名:system、printf、int、main、return

只能有字母、數(shù)字、下劃線組成:a-z、A-Z、0-9、下劃線_

不能以數(shù)字開頭:int a4ir =67;(ok)、int  _34d =43;(ok)、float 65ty_7 =54;(錯誤)

大小寫嚴(yán)格區(qū)分:

我們使用大寫來定義常量:#define MAX 100

通常使用小寫來定義變量

命名規(guī)范

大駝峰法:多個單詞組成變量名,每個單詞首字母大寫

小駝峰法:多個單詞組成變量名,每個單詞的首字母小寫,其余每個單詞首字母大寫

小寫+下劃線:C語言專用

sizeof 關(guān)鍵字:sizeof不是函數(shù)

使用方法:

sizeof變量名——返回變量大小,單位整數(shù)字節(jié)

sizeof類型名——返回數(shù)據(jù)類型大小,單位整數(shù)字節(jié)


整型

有符號整型
- 獲取數(shù)據(jù)類型的最小值,最大值,可以使用 #include <limits.h>

c++中怎么使用基本數(shù)據(jù)類型、變量與常量

c++中怎么使用基本數(shù)據(jù)類型、變量與常量

無符號整型

c++中怎么使用基本數(shù)據(jù)類型、變量與常量

c++中怎么使用基本數(shù)據(jù)類型、變量與常量

關(guān)于“c++中怎么使用基本數(shù)據(jù)類型、變量與常量”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

c++
AI