1泻肯、變量
無論是什么編程語言渊迁,都會使用變量,其實(shí)灶挟,不僅僅是計(jì)算機(jī)編程語言中有變量琉朽,當(dāng)然這個詞引用于數(shù)學(xué),我們都知道數(shù)學(xué)里面y=f(x)稚铣,x為自變量箱叁,y為因變量,與此類似惕医,C++中的變量是能夠存放同一類數(shù)據(jù)類型的變量耕漱,當(dāng)然與之對應(yīng)的就是常量。
int i;//聲明變量
i=5;//給變量賦值
這兩句是什么意思呢抬伺?第一句聲明了一個變量i螟够,就是告訴電腦,我要用到一個變量i峡钓,那么int 是什么意思呢妓笙?int表示你要聲明的變量的數(shù)據(jù)類型,也就是說變量是有類型之分的椒楣,int表示的是一個整型的類型给郊,可以簡單的類比于我們數(shù)學(xué)里面的整數(shù),所以第一句就是告訴計(jì)算機(jī)捧灰,我們要使用到一個整數(shù)類型的變量淆九,并給變量取名為i统锤。
Ok,那么第二句呢炭庙,第二句是賦值語句饲窿,意思就是給我們的變量一個值,這樣它就能夠表示一個數(shù)了焕蹄,這里把5賦值給i所以以后我們用到i的時候逾雄,它就表示5了。
#include<iostream>
using namespace std;
int main(){
int i;//聲明一個整型變量i
i = 5;//給變量i賦值為5
cout << i;//將變量的值輸出
}
當(dāng)然變量之間也可以進(jìn)行算數(shù)運(yùn)算
#include<iostream>
using namespace std;
int main(){
int i;//聲明一個整型變量i
i = 5;//給變量i賦值為5
cout << i<<endl;//將變量的值輸出
int j;
j = 10;
cout << i*j << endl;
}
2腻脏、保留字
那么什么是保留字呢鸦泳?我們也許會發(fā)現(xiàn),我們在聲明變量的時候使用了int,而我們給變量命名的時候可以使用i也可以使用j永品,那么這是為什么呢做鹰?其實(shí)這就像我們生活中的一門語言一樣,我們說中文的時候鼎姐,字構(gòu)成了詞钾麸,詞構(gòu)成了句子,每個詞有著固定的意思炕桨,英文單詞也是一樣饭尝,我們的計(jì)算機(jī)怎么能讀懂我們的意思呢?它也是通過一個個單詞來理解的,所以在編程語言中有一些單詞被稱為保留字也就是是說這些單詞已經(jīng)被計(jì)算機(jī)預(yù)留了献宫,我們不能用他們作為變量的名字钥平,比如說int,char,for,while等等遵蚜,那么C++常見的保留字有哪些呢帖池,除了上面幾個奈惑,還有const吭净,do,include肴甸,return寂殉,case,long原在,float友扰,short等等。
#include<iostream>
using namespace std;
const float pi = 3.14;
int main(){
int i;
for (i = 0; i < 10; i++){
cout << "hello world!" << endl;
}
do{
cout << "彩色的都是保留字" << endl;
} while (i--);
while (i < 10){
cout << "循環(huán)的使用庶柿!" << endl;
i++;
}
cout << "Pi= " << pi << endl;
return 0;
}
相信大家對保留字有了一定的了解了村怪,那么接下來接受基本數(shù)據(jù)類型。
3浮庐、基本數(shù)據(jù)類型
什么是基本數(shù)據(jù)類型呢甚负?繼續(xù)類比我們的數(shù)學(xué),在數(shù)學(xué)中我們有整數(shù),小數(shù)梭域,分?jǐn)?shù)之分斑举,那么在計(jì)算機(jī)中我們怎么表示小數(shù)呢?由于計(jì)算機(jī)是通過二進(jìn)制表示數(shù)的病涨,我們把小數(shù)點(diǎn)成為浮點(diǎn)富玷,也就有了浮點(diǎn)數(shù),除了數(shù)字的類型外既穆,C++還有字符類型char赎懦,布爾類型bool。
整型int
短整型short
長整型long
單精度浮點(diǎn)型float
雙精度浮點(diǎn)型double
擴(kuò)展精度浮點(diǎn)型long double
字符型char
布爾型bool
int i = 6;
short j = 7;
long k = 10;
float m = 8.8;
double n =9.9;
long double p= 8.88888;
char c ='k';
bool flag =true;
現(xiàn)在我們學(xué)習(xí)的基本的數(shù)據(jù)類型幻工,但往往我們的問題很復(fù)雜铲敛,所以需要更加復(fù)雜的數(shù)據(jù)類型,以后要講的vector , list , map 等等 以及類的使用等会钝,都值得期待伐蒋。