C++中的資料類型,常用的有int、char、float、double分別表示整形、字元型、單精確度和雙精確度類型,包含它們的擴充類型與C語言中用法都一致,例如下面一段C++程式:
#include<iostream>usingnamespacestd;intmain(){intnum;//學生學號charsex;//性別doublescore1;//科目一成績doublescore2;//科目二成績doublescore3;//科目三成績cout<<Pleaseinputstudent'sID 、'M'or'W'、score1、score2andscore3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<<sex<<Totalscoreis: <<score1+score2+score3<<endl;//輸出該學生資料及總成績return0;}
運行結果如下:
上面為大家示範了int、char、doule幾種類型的使用方法。
與C語言中用法類似,都是先聲明,再使用。有別於C語言的是,在用cin和cout輸入和輸出資料時,不需要手動控制資料型別就可以使用,大家注意差別,並上機試驗。
除了與C語言一樣的基本變數以外,C++還有額外的一種類型,叫做布林類型,以下將單獨介紹給大家。
布林類型是一種邏輯值,關鍵字類型為bool ,定義出來的變數只有true和false兩個,分別表示真和假兩個值,在記憶體上一般只佔一個位元組。 C++中bool型別的出現,對於想表達真假邏輯結果的值,再適合不過,填補了C語言中只能用int來替代的不足,下面請看例子程序:
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;//定義布林類型變數rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( r)<<endl;return0;}
正常會得到以下結果:
請大家理解程序,並自行上機實驗,掌握bool類型的用法。