📄 ln.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 + -