c++数值38,对数b,对数
Posted 周三石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++数值38,对数b,对数相关的知识,希望对你有一定的参考价值。
#包含 <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';
// 错误处理
文误清理异常(文件错误所有异常);
输出 << "对数b(0) = " << 标::对数b(0) << '\n';
如 (文误测试异常(文误除零))
输出 << " 文误除零 抛\n";
}
给定 这 数字 123.45 或 0x1.edc11dp+6 在 16进制,
整小部() 造 123 + 0.45
取有效位和指数() 造 0.964453 * 2^7
对数b()/对数2整() 造 1.92891 * 2^6
对数b(0) = -无穷
文误除零 抛
#包含 <io流>
#包含 <c数学>
#包含 <错误码>
#包含 <c串>
#包含 <c浮环境>
#指示 标c 访问f环境 ON
整 主()
{
输出 << "对数(1) = " << 标::对数(1) << '\n'
<< "基-5 对数 of 125 = " << 标::对数(125)/标::对数(5) << '\n';
// 特殊值
输出 << "对数(1) = " << 标::对数(1) << '\n'
<< "对数(+无穷) = " << 标::对数(无穷) << '\n';
// 错误处理
错误码 = 0;
文误清理异常(文件错误所有异常);
输出 << "对数(0) = " << 标::对数(0) << '\n';
如 (错误码 == 区间错误)
输出 << " 错误码 == 区间错误: " << 串错误(错误码) << '\n';
如 (文误测试异常(文误除零))
输出 << " 文误除零 抛\n";
}
对数(1) = 0
基-5 对数 of 125 = 3
对数(1) = 0
对数(+无穷) = 无穷
对数(0) = -无穷
错误码 == 区间错误: 数值 结果 出 of 区间
文误除零 抛
以上是关于c++数值38,对数b,对数的主要内容,如果未能解决你的问题,请参考以下文章
python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)使用不同的基数(底数)在对数刻度上构建等距数组可视化
MATLAB数值运算 ( 数值运算示例 | 三角函数 | 指数运算 | 对数运算 | 常用的数学公式对应函数 )