⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ln.cpp

📁 浮点数基本运算 浮点数的基本运算主要有四则运算、符号处理、大小比较
💻 CPP
字号:
#include "../fnexp.hpp"#include "../fnconst.hpp"#include <cstdio>#include <cmath>using namespace std;struct t{  static const double f_val = 0.234;};int main(){  printf ("%1.17lf is %1.17lfb%d\n", t::f_val, 	  btil::fn::fn2em<t, 2>::m::f_val, 	  btil::fn::fn2em<t, 2>::e);  printf ("%1.17lf\n", btil::fn::__e::f_val);  printf ("%1.17lf\n", btil::fn::ln<t>::value::f_val);  printf ("%1.17lf\n", btil::fn::__ln2::f_val);  printf ("%1.17lg\n", btil::fn::exp<t>::value::f_val);  printf ("%1.17lg\n", btil::fn::pow<t, t>::value::f_val);  printf ("%1.17lg\n", btil::fn::pow_n<t, 20>::value::f_val);  printf ("%1.17lg\n", btil::fn::sqrt_n<t, 5>::value::f_val);  printf ("%1.17lg\n", btil::fn::lg<t>::value::f_val);  printf ("%1.17lf\n", btil::fn::__ln_ten::f_val);  printf ("%1.17lf\n", btil::fn::__lg_e::f_val);  printf ("%1.17lf\n", btil::fn::exp<btil::fn::two>::value::f_val);  printf ("%1.17lf\n", btil::fn::sqrt<t>::value::f_val);  printf ("%1.17lf\n", btil::fn::pow_kn<2, -4>::value::f_val);  printf ("---\n");  printf ("e:\t%1.17lf\n", exp(1.0));  printf ("ln:\t%1.17lf\n", log(0.234));  printf ("ln2:\t%1.17lf\n", log(2.0));  printf ("exp:\t%1.17lf\n", exp(0.234));  printf ("pow:\t%1.17lf\n", pow(0.234, 0.234));  printf ("pow:\t%1.17lg\n", pow(0.234, 20));  printf ("sqrt_n:\t%1.17lf\n", pow(0.234, 0.2));  printf ("log:\t%1.17lf\n", log10(0.234));  printf ("ln10:\t%1.17lf\n", log(10.0));  printf ("loge:\t%1.17lf\n", log10(exp(1.0)));  printf ("exp2:\t%1.17lf\n", exp(2.0));  printf ("sqrt:\t%1.17lf\n", sqrt(0.234));  printf ("pow_kn:\t%1.17lf\n", pow(2.0, -4.0));  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -