溫馨提示×

如何使用C++ limits查詢數據類型范圍

c++
小樊
121
2024-09-12 19:46:57
欄目: 編程語言

在 C++ 中,您可以使用` 頭文件來查詢數據類型的范圍

#include<iostream>
#include<limits>

int main() {
    // 查詢 int 類型的最小值和最大值
    std::cout << "int 類型的最小值: "<< std::numeric_limits<int>::min()<< std::endl;
    std::cout << "int 類型的最大值: "<< std::numeric_limits<int>::max()<< std::endl;

    // 查詢 float 類型的最小值和最大值
    std::cout << "float 類型的最小值: "<< std::numeric_limits<float>::min()<< std::endl;
    std::cout << "float 類型的最大值: "<< std::numeric_limits<float>::max()<< std::endl;

    // 查詢 double 類型的最小值和最大值
    std::cout << "double 類型的最小值: "<< std::numeric_limits<double>::min()<< std::endl;
    std::cout << "double 類型的最大值: "<< std::numeric_limits<double>::max()<< std::endl;

    return 0;
}

在這個示例中,我們使用 std::numeric_limits 模板類來獲取不同數據類型的最小值和最大值。請注意,對于浮點類型(如 float 和 double),min() 返回的是正的最小規范化值,而不是負的最大值。要獲取浮點類型的負最大值,可以使用 -max()。

運行此程序將輸出各種數據類型的最小值和最大值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女