c++数值33,是有穷,对数
Posted 周三石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++数值33,是有穷,对数相关的知识,希望对你有一定的参考价值。
#包含 <io流>
#包含 <c数学>
#包含 <c浮>
整 主()
{
输出 << 布尔真假
<< "是有限(非数) = " << 标::是有限(非数) << '\n'
<< "是有限(无穷) = " << 标::是有限(无穷) << '\n'
<< "是有限(0.0) = " << 标::是有限(0.0) << '\n'
<< "是有限(指数(800)) = " << 标::是有限(指数(800)) << '\n'
<< "是有限(最小双精/2.0) = " << 标::是有限(最小双精/2.0) << '\n';
}
是有限(非数) = 假
是有限(无穷) = 假
是有限(0.0) = 真
是有限(指数(800)) = 假
是有限(最小双精/2.0) = 真
#包含 <io流>
#包含 <c数学>
#包含 <限制>
#包含 <c浮环境>
#指示 标c 访问f环境 ON
整 主()
{
双精 f = 123.45;
输出 << "给定 这 数字 " << f << " 或 " << 十六浮
<< f << 默认 << " 在 16进制,\n";
双精 f3;
双精 f2 = 整小部(f, &f3);
输出 << "整小部() 造 " << f3 << " + " << f2 << '\n';
整 i;
f2 = 取有效位和指数(f, &i);
输出 << "取有效位和指数() 造 " << f2 << " * 2^" << i << '\n';
i = 标::对数2整(f);
输出 << "对数b()/对数2整() 造 " << f/线基几(1.0, i) << " * "
<< 数值极限<双精>::基数
<< "^" << 标::对数2整(f) << '\n';
// 错误处理
文误清理异常(文件错误所有异常);
输出 << "对数2整(0) = " << 标::对数2整(0) << '\n';
如 (文误测试异常(文误无效))
输出 << " 文误无效 抛\n";
}
给定 这 数字 123.45 或 0x1.edc11dp+6 在 16进制,
整小部() 造 123 + 0.45
取有效位和指数() 造 0.964453 * 2^7
对数b()/对数2整() 造 1.92891 * 2^6
对数2整(0) = -2147483648
文误无效 抛
以上是关于c++数值33,是有穷,对数的主要内容,如果未能解决你的问题,请参考以下文章