"Float"数据类型的范围值(以C++为单位)
Range Values for "Float" data type in C++
我需要验证浮点数据类型最小值和最大值。
例如:无符号__int8是0到255
像这样,我需要展开Float最小值和最大值。
float---->3.4E+/-38(7位数字(如何展开。
您只想知道支持的范围吗?您可以使用numeric_limits
。
#include <iostream>
#include <limits>
using namespace std;
int main()
{
// your code goes here
std::cout << "Float Range"
<< std::numeric_limits<float>::min() << " / "
<< std::numeric_limits<float>::max() << 'n';
return 0;
}
如评论中所讨论的,std::numeric_limits<float>::min()
给出了float
的最小正值,而std::numeric_limits<float>::lowest()
给出了可能的最大负值,并且可能更合适。而CCD_ 5仅仅是CCD_。
相关文章:
- 以天C++为单位的两个时间戳之间的差异
- 如何以毫秒为单位获取开始时间和 now() 之间的毫秒差异(以 C++为单位?
- 从原始字节解码协议缓冲区(以 C++为单位)
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 编写以 C++ 为单位返回值的函数
- 以C++为单位进行运行长度编码
- 如何找到两个日期之间的时间差异(以秒和纳秒为单位)?
- arr[n] 是否以 C++ 为单位打印数组的长度?
- 字符串数组上的 sizeof 运算符以 C++ 为单位给出不同的输出
- 以 C++ 为单位具有输出限制的排列
- 以 GDB 为单位指定浮点精度
- 整数数据如何以位为单位存储在内存中?不是右对齐吗?
- 如何在没有硬编码的情况下以C++为单位获取类数组的长度?
- 指针引用的生存期(以 C++为单位)
- 以字符为单位设置控制台大小
- 获取嵌套 stl 容器的大小(以字节为单位)
- 有没有一种 STL 方法可以找到字符串的所有排列,给出一个以 C++ 为单位的大小?
- 二进制数组中最大连续 1 的起始和结束索引,以 C++ 为单位
- 正向声明的枚举,默认值以.h为单位
- 常量"C"占用的空间(以字节为单位)