首页 > 编程语言 >C++ std::numeric_limits用法

C++ std::numeric_limits用法

时间:2022-10-25 23:13:58浏览次数:40  
标签:std cout limits max numeric include

转自:https://blog.csdn.net/fengbingchun/article/details/77922558

1.介绍 

std::numeric_limits为模板类,在库编译平台提供基础算术类型的极值等属性信息,需包含<limits>头文件。 

例子:

#include <iostream>
#include <limits>

using namespace std;
void limits(){
    cout<<std::numeric_limits<int32_t>::max()<<endl;
    cout<<std::numeric_limits<int64_t>::max()<<endl;       cout<<std::numeric_limits<double>::max()<<endl;
}
int main()
{
    limits();
    return 0;
}

输出:

2147483647
9223372036854775807
1.79769e+308

即有符号32位整型表示的最大值。

 

标签:std,cout,limits,max,numeric,include
From: https://www.cnblogs.com/BlueBlueSea/p/16826725.html

相关文章

  • std::string::npos
    1、静态常量2、size_t的最大值3、npos是一个静态成员常量值,对于size_t类型的元素具有最大可能值。4、该值在字符串成员函数中用作len(或sublen)参数的值时,表示“直到字......
  • Jenkins新建任务时,输入远程仓库地址设置,选择凭证后一直提示连不上 jenkins stderr:
    我的jenkins是docker部署的需要在jenkins的容器里执行以下命令访问git上的仓库地址,把git的主机添加到/root/.ssh/known_hosts(执行命令前known_hosts这个文件是不存在的,......
  • C++_函数指针/回调函数/std::function/std::bind
    类成员函数指针指向类中的非静态成员函数#include<iostream>#include<functional>#include<algorithm>#include<vector>usingnamespacestd;//函数指针指向一......
  • dremio parquet zstd 压缩支持docker 镜像
    为了方便测试测试,我构建了一个docker镜像镜像DockerfileFROMdremio/dremio-oss:23.0.1USERrootCOPYdremio.conf/opt/dremio/conf/dremio.confC......
  • 解压文件时报错gzip: stdin:not in gzip format
     tar-vxfjexus-5.8.2-x64.tar.gzgzip:stdin:notingzipformattar:Childreturnedstatus1tar:Errorisnotrecoverable:exitingnow查询 原因:filejexus-......
  • dremio parquet zstd 压缩支持尝试
    主要是dremioparquetzstd压缩支持尝试,说明下思路,大家可以参考修改ExecConstants配置sabot/kernel/src/main/java/com/dremio/exec/ExecConstants.java......
  • cstdio(cstdio头文件是什么)
    #include<cstdio>有什么用?#include<iostream>#include<cstdio>#include<algorithm>帮我解释一下这几个头文件,怎么用的很多呢。怎么跟你说啊。把最常用给你贴出来,看看吧......
  • cstdlib(头文件cstdlib)
    C++编程这个删除多于空格的程序在屏幕上可以显示了,为什么导出的?ostream_iteratoroutput(cout,"\n");istream_iteratorinput(cin);istream_iteratore;copy1(input,e,o......
  • c++ template std::void_t 是个啥
    源码在<type_traits>头文件里有void_t的定义template<class..._Types>usingvoid_t=void;很简单,其实就是void,只不过可以传入模板参数,比如std::void_t<int,float,......
  • linux修改limits.conf不生效
    正常情况下,/etc/security/limits.conf的改动,重新登录就可以生效,我遇到的问题最后的解决方案是重启虚拟机解决了,也参考了很多网上的文章,整理记录一下一、修改方法1.......