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、變量名盡量含有意義
? ? ?程序中使用常量和變量時,遵循先定義后使用的原則