c++数值35,线2指数,是正常
Posted 周三石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++数值35,线2指数,是正常相关的知识,希望对你有一定的参考价值。
#包含 <io流>
#包含 <c数学>
#包含 <错误码>
#包含 <c串>
#包含 <c浮环境>
#指示 标c 访问f环境 ON
整 主()
{
输出 << "线2指数(7, -4) = " << 标::线2指数(7, -4) << '\n'
<< "线2指数(1, -1074) = " << 标::线2指数(1, -1074)
<< " (最小 正 次正常 双精)\n"
<< "线2指数(紧后(1,0), 1024) = "
<< 标::线2指数(紧后(1,0), 1024)
<< " (最大 有穷 双精)\n";
// 特殊值
输出 << "线2指数(-0, 10) = " << 标::线2指数(-0.0, 10) << '\n'
<< "线2指数(-无穷, -1) = " << 标::线2指数(-无穷, -1) << '\n';
// 错误处理
错误码 = 0;
文误清理异常(文件错误所有异常);
输出 << "线2指数(1, 1024) = " << 标::线2指数(1, 1024) << '\n';
如 (错误码 == 区间错误)
输出 << " 错误码 == 区间错误: " << 串错误(错误码) << '\n';
如 (文误测试异常(文误溢出))
输出 << " 文误溢出 抛\n";
}
线2指数(7, -4) = 0.4375
线2指数(1, -1074) = 4.94066e-324 (最小 正 次正常 双精)
线2指数(紧后(1,0), 1024) = 1.79769e+308 (最大 有穷 双精)
线2指数(-0, 10) = -0
线2指数(-无穷, -1) = -无穷
线2指数(1, 1024) = 无穷
错误码 == 区间错误: 数值 结果 出 of 区间
文误溢出 抛
#包含 <io流>
#包含 <c数学>
#包含 <c浮>
整 主()
{
输出 << 布尔真假
<< "是正常(非数) = " << 标::是正常(非数) << '\n'
<< "是正常(无穷) = " << 标::是正常(无穷) << '\n'
<< "是正常(0.0) = " << 标::是正常(0.0) << '\n'
<< "是正常(最小双精/2.0) = " << 标::是正常(最小双精/2.0) << '\n'
<< "是正常(1.0) = " << 标::是正常(1.0) << '\n';
}
是正常(非数) = 假
是正常(无穷) = 假
是正常(0.0) = 假
是正常(最小双精/2.0) = 假
是正常(1.0) = 真
以上是关于c++数值35,线2指数,是正常的主要内容,如果未能解决你的问题,请参考以下文章
如何在matlab的同一矩阵中存储指数值(1.3e12)和正常值(1.3)?