c++ - 为什么 std::cout 显示的值会小于浮点数的最小值?
问题描述
代码:
float a = exp(-88);
cout << a << endl;
cout << numeric_limits<float>::min() << endl;
输出:
6.0546e-39
1.17549e-38
有人可以向我解释如何std::cout
输出小于浮点最小值的值吗?
解决方案
推荐阅读
- java - Maven 在本地机器上构建 Spring Boot 而不是 EC2 实例:UnsatisfiedDependencyException
- html - 为什么“关于我们”和“联系我们”之间有空格?
- django - Django:如何存储来自不同设备的同一用户的多次登录信息
- python - Python中的异步和线程
- ios - 如果我在 iOS 中转到后台设备(单击主页按钮时)如何运行代码
- firebase - 通过 Firestore 安全规则引用 Firebase 实时数据库数据
- javascript - 我不理解 eccrypto 库中的“加密”对象
- css - CSS媒体查询覆盖移动优先的先前样式
- c++ - 如何为两种已经存在的类型创建重载?
- c# - 如何通过 C# 代码从 gcloud Bucket 重命名对象名称?