成人app

首頁  /  C++教程  /  C++中的數據類型   /  

C++中的數據類型

點擊打開在線編譯器,邊學邊練

成人appC++中的數據類型,常用的有int、char、float、double分別表示整形、字符型、單精度和雙精度類型,包括它們的擴展類型與C語言中用法都一致,例如下面一段C++程序:

#include<iostream>
using namespace std;
int main()
{
    int num;//學生學號
    char sex;//性別
    double score1;//科目一成績
    double score2;//科目二成績
    double score3;//科目三成績
    cout<<"Please input student's ID、‘M’ or ‘W’、score1、score2 and score3"<<endl;
    cin>>num>>sex>>score1>>score2>>score3;
    cout<<"ID:"<<num<<" "<<sex<<" Total score is:"<<score1+score2+score3<<endl;//輸出該學生信息及總成績
    return 0;
}

運行結果如下



1509447080461467.png


上面為大家演示了int、char、doule幾種類型的使用方法。

與C語言中用法類似,都是先聲明,再使用。不同于C語言的是,在用cin和cout輸入和輸出數據時,不需要手動控制數據類型就可以使用,大家注意區別,并上機試驗。

 

 

 

除了與C語言一樣的基本變量以外,C++還有額外的一種類型,叫做布爾類型,下面給大家單獨介紹

 

成人app布爾類型是一種邏輯值,關鍵字類型為bool,定義出來的變量只有true和false兩個,分別表示真和假兩個值,在內存上一般只占一個字節。C++中bool類型的出現,對于想表達真假邏輯結果的值,再適合不過。填補了C語言中只能用int來替代的不足。下面請看例子程序:

 

#include<iostream>
using namespace std;
int main()
{
    int a=9;
    int b=10;
    bool r;//定義布爾類型變量r
    r = a>b;
    cout<<r<<endl;
    cout<<"bool size is:"<<sizeof(r)<<endl;
    return 0;
}

 

正常會得到如下結果:

1509447138727950.png


請大家理解程序,并自行上機實驗,掌握bool類型的用法。



本文固定URL:http://hnsaiyang.com/course/55

Dotcpp在線編譯      (登錄可減少運行等待時間)