信息學(xué)奧賽系列教程:C++語言數(shù)據(jù)類型、常量、變量

C++語言基本數(shù)據(jù)類型:? ??

? ? ?在使用程序?qū)崿F(xiàn)算法的過程中,需要各種類型的數(shù)據(jù),如:計算圓的半徑、周長、面積,描述?物體運動過程中的速度、時間、距離,購物時的數(shù)量、單價和總價等。

? ? ?C++語言中,基本的數(shù)據(jù)類型有:

整型:int? ? ?包括正整數(shù),副整數(shù),以及0。

實數(shù)float,double? 帶小數(shù)點的數(shù)

布爾型:bool? ? ? ? ? 真假,實際上也是整型,0為假,非0為真

字符型:char? ? ? ? ? 字符型,大小寫字母,數(shù)字,標(biāo)點符號,加減乘除等符號

每種數(shù)據(jù)類型,都有一定的長度,可以用sizeof求出每種數(shù)據(jù)類型的長度,sizeof函數(shù)求出的數(shù)據(jù)類型長度,單位是字節(jié)

#include <iostream>

using namespace std;

int main()

{

? cout<<sizeof(int)<<endl;

? cout<<sizeof(float)<<endl;

? cout<<sizeof(double)<<endl;

? cout<<sizeof(bool)<<endl;

? cout<<sizeof(char)<<endl;

? return 0;

}

初學(xué)時,只需要先大概明白各種數(shù)據(jù)類型長度不同,取值范圍不同即可。

常量、變量及定義:

? ? ?常量:在程序中值保持不變的,就是常量。

? ? ?變量:在程序中,值會改變的,就是變量。

? ? ?定義:

? ? ? ? ? ? ? ?const? 數(shù)據(jù)類型? ?常量名=值? ? ?如可以將3.14定義成PI,? const float PI =3.14

? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)類型? ?變量名? ? ? ? ? 如double S,L;? 定義圓的周長和面積。double S,L;

? ? 區(qū)別:定義常量,必須給常量賦值,變量可以不賦值。

? ? ?常量和變量名稱命名規(guī)則:

1、必須以字母、下劃線開頭??

2、變量名中,必須是字母,數(shù)字、下劃線構(gòu)成

3、區(qū)分大小寫 ? ? 如ABC和abc是不同的??

4、不能使用C++中的保留字

5、變量名盡量含有意義

? ? ?程序中使用常量和變量時,遵循先定義后使用的原則

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容