zoukankan      html  css  js  c++  java
  • <limits.h>和<float.h>

    头文件<limits.h>中定义了用于表示整类型大小的常量。以下所列的值是可接受的最小值,实际系统中可能有更大的值。

    CHAR_BIT 8 char类型的位数
    CHAR_MAX UCHAR_MAX或SCHAR_MAX char类型的最大值
    CHAR_MIN 0或SCHAR_MIN char类型的最小值
    INT_MAX 32767 int类型的最大值
    INT_MIN -32767 int类型的最小值
    LONG_MAX 2147483647 long的最大值
    LONG_MIN -2147483647 long类型的最小值
    SCHAR_MAX +127 signed char类型的最大值
    SCHAR_MIN -127 signed char类型的最小值
    SHRT_MAX +32767 short类型的最大值
    SHRT_MIN -32767 short类型的最小值
    UCHAR_MAX 255 unsigned char类型的最大值
    UINT_MAX 65535 unsigned int类型的最大值
    ULONG_MAX 4294967295 unsigned long的最大值
    USHRT_MAX 65535 unsigned short的最大值

    以下是<float.h>的一个子集,是与浮点算术运算相关的一些常量。给出的每个值代表相应量的一个最小取值。实际实现可以定义适当的值。

    FLT_RADIX 2 指数表示的基数,如2、16
    FLT_ROUNDS   加法的浮点舍入规则
    FLT_DIG 6 float类型精度(小数位数)
    FLT_EPSILON 1E-5 使“1.0 + x != 1.0”成立的最小x
    FLT_MANT_DIG   基数为FLT_RADIX的尾数中的数字数
    FLT_MAX 1E+37 最大浮点数
    FLT_MAX_EXP   使FLT_RADIX^(n-1)可表示的最大n
    FLT_MIN 1E-37 最小的规范化浮点数
    FLT_MIN_EXP   使10^n为规范化数的最小n
    DBL_DIG 10 double类型精度(小数位数)
    DBL_EPSILON 1E-9 使“1.0 + x != 1.0”成立的最小x
    DBL_MANT_DIG   基数为FLT_RADIX的尾数中的数字数
    DBL_MAX 1E+37 最大双精度浮点数
    DBL_MAX_EXP   使FLT_RADIX^(n-1)可表示的最大n
    DBL_MIN 1E-37 最小的规范化双精度浮点数
    DBL_MIN_EXP   使10^n为规范化数的最小n

     

  • 相关阅读:
    C#如何释放未托管资源
    C# 如何将一个List转换为只读的
    【转载】所谓爱情不是一个人的事情(爱情不完全手册)
    vbs SendKey 用法 Sendkey 键盘对应的码表
    PowerShell签名和执行策略
    IDisposable接口和析构函数的联合使用
    [读报]2009中国基金业明星基金奖揭晓
    【读书笔记】泛型接口 和 泛型方法
    C# 反射(转)
    设计模式详解——装饰者模式
  • 原文地址:https://www.cnblogs.com/lzhu/p/4706229.html
Copyright © 2011-2022 走看看