資訊學奧賽系列課程:C++語言數量型別、變數和常量
阿新 • • 發佈:2018-12-27
C++語言基本資料型別:
在使用程式實現演算法的過程中,需要各種型別的資料,如:計算圓的半徑、周長、面積,描述 物體運動過程中的速度、時間、距離,購物時的數量、單價和總價等。
C++語言中,基本的資料型別有:
- 整型:int 包括正整數,副整數,以及0。
- 實數float,double 帶小數點的數
- 布林型:bool 真假,實際上也是整型,0為假,非0為真
- 字元型:char 字元型,大小寫字母,數字,標點符號,加減乘除等符號
每種資料型別,都有一定的長度,可以用sizeof求出每種資料型別的長度,sizeof函式求出的資料型別長度,單位是位元組
#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;
}
初學時,只需要先大概明白各種資料型別長度不同,取值範圍不同即可。
常量、變數及定義:
常量:在程式中值保持不變的,就是常量。
變數:在程式中,值會改變的,就是變數。
定義:
const 資料型別 常量名=值 如可以將3.14定義成PI, const float PI =3.14
資料型別 變數名 如double S,L; 定義圓的周長和麵積。double S,L;
區別:定義常量,必須給常量賦值,變數可以不賦值。
常量和變數名稱命名規則:
- 必須以字母、下劃線開頭
- 變數名中,必須是字母,數字、下劃線構成,
- 區分大小寫 如ABC和abc是不同的
- 不能使用C++中的保留字
- 變數名儘量含有意義
程式中使用常量和變數時,遵循先定義後使用的原則