zoukankan      html  css  js  c++  java
  • 输出变量的界值(int、float、long.....)

     1 //整型、浮点型变量表示的关键字,并给出它们各自的界值
     2 #include<iostream>
     3 #include<climits>    //包含整型数据范围的头文件 
     4 #include<cfloat>     //包含浮点型数据范围的头文件
     5 using namespace std;
     6 
     7 int main(){
     8     int i;        //整型 
     9     short j;    //短整型 
    10     long k;        //长整型 
    11     float ii;    //单精度浮点型 
    12     double jj;    //双精度浮点型 
    13     long double kk;        //长双精度浮点型
    14     cout<<"i:("<<INT_MIN<<","<<INT_MAX<<")"<<endl;
    15     cout<<"j:("<<SHRT_MIN<<","<<SHRT_MAX<<")"<<endl;
    16     cout<<"ii:("<<FLT_MIN<<","<<FLT_MAX<<")"<<endl; 
    17     cout<<"k:("<<LONG_MIN<<","<<LONG_MAX<<")"<<endl;
    18     cout<<"jj:("<<DBL_MIN<<","<<DBL_MAX<<")"<<endl;
    19     cout<<"kk:("<<LDBL_MIN<<","<<LDBL_MAX<<")"<<endl;
    20     return 0;
    21 } 

    注意:第3,4行的头文件必须包含,否则会报错。这两个头文件预定义了各种数据类型的最大值与最小值变量。

    <climits>头文件定义的符号常量
    CHAR_MIN       char的最小值
    SCHAR_MAX      signed char 最大值
    SCHAR_MIN       signed char 最小值
    UCHAR_MAX      unsigned char 最大值
    SHRT_MAX       short 最大值
    SHRT_MIN       short 最小值
    USHRT_MAX      unsigned short 最大值
    INT_MAX       int 最大值
    INT_MIN        int 最小值
    UINT_MAX       unsigned int 最大值
    UINT_MIN       unsigned int 最小值
    LONG_MAX      long最大值
    LONG_MIN       long最小值
    ULONG_MAX      unsigned long 最大值
    FLT_MANT_DIG    float 类型的尾数
    FLT_DIG        float 类型的最少有效数字位数
    FLT_MIN_10_EXP   带有全部有效数的float类型的负指数的最小值(以10为底)
    FLT_MAX_10_EXP    float类型的正指数的最大值(以10为底)
    FLT_MIN        保留全部精度的float类型正数最小值
    FLT_MAX        float类型正数最大值

  • 相关阅读:
    Python tkinter 实现简单登陆注册 基于B/S三层体系结构,实现用户身份验证
    Python3连接MySQL数据库实战
    Python3 报错'latin-1' codec can't encode character 解决方案
    python 操作excle 之第三方库 openpyxl学习
    对象的深拷贝和浅拷贝
    手机wap站全屏展示隐藏地址栏和状态栏代码
    JS调用App方法及App调用JS方法
    Vue里给v-html元素添加样式
    为什么JavaScript中移动端使用ontouchend无法获取touches数组
    什么是并发和并行
  • 原文地址:https://www.cnblogs.com/geziyu/p/9184930.html
Copyright © 2011-2022 走看看