C++:int long float double 類型範圍

程序:

#include <iostream>
#include <climits>
#include <cfloat>
using namespace std;

int main()
{
        cout << "INT_MIN is :\t" << INT_MIN << endl;
        cout << "INT_MAX is :\t" << INT_MAX << endl;
        cout << "LONG_MIN is :\t" << LONG_MIN << endl;
        cout << "LONG_MAX is :\t" << LONG_MAX << endl;
        cout << "FLT_MIN is :\t" << FLT_MIN << endl;
        cout << "FLT_MAX is :\t" << FLT_MAX << endl;
        cout << "DBL_MIN is :\t" << DBL_MIN << endl;
        cout << "DBL_MAX is :\t" << DBL_MAX << endl;

        return 0;
}

編譯命令:

g++ limitsdemo.cpp -o limitsdemo

運行結果:

INT_MIN is :    -2147483648
INT_MAX is :    2147483647
LONG_MIN is :   -9223372036854775808
LONG_MAX is :   9223372036854775807
FLT_MIN is :    1.17549e-38
FLT_MAX is :    3.40282e+38
DBL_MIN is :    2.22507e-308
DBL_MAX is :    1.79769e+308

學習《C++程序設計》筆記

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章