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

📄 std_cmath.h

📁 测试手写程序
💻 H
📖 第 1 页 / 共 2 页
字号:
  _CPP_ldexp_capture(long double __x, int __exp) { return ldexpl(__x, __exp); }#else  inline long double   _CPP_ldexp_capture(long double __x, int __exp)  { return ldexp(static_cast<double>(__x), __exp); }#endif#if _GLIBCPP_HAVE_LOGL  inline long double   _CPP_log_capture(long double __x) { return logl(__x); }#else  inline long double   _CPP_log_capture(long double __x) { return log(static_cast<double>(__x)); }#endif#if _GLIBCPP_HAVE_LOG10L  inline long double   _CPP_log10_capture(long double __x) { return log10l(__x); }#else  inline long double   _CPP_log10_capture(long double __x)   { return log10(static_cast<double>(__x)); }#endif#if _GLIBCPP_HAVE_MODFL  inline long double   _CPP_modf_capture(long double __x, long double* __iptr)  { return modfl(__x, __iptr); }#else  inline long double   _CPP_modf_capture(long double __x, long double* __iptr)  {    double __tmp;    double __res = _C_legacy::modf(static_cast<double>(__x), &__tmp);    *__iptr = static_cast<long double> (__tmp);    return __res;  }#endif#if _GLIBCPP_HAVE_POWL  inline long double   _CPP_pow_capture(long double __x, long double __y) { return powl(__x, __y); }#else  inline long double   _CPP_pow_capture(long double __x, long double __y)  { return pow(static_cast<double>(__x), static_cast<double>(__y)); }#endif  inline long double   _CPP_sin_capture(long double __x) { return __builtin_sinl(__x); }#if _GLIBCPP_HAVE_SINHL  inline long double   _CPP_sinh_capture(long double __x) { return sinhl(__x); }#else  inline long double   _CPP_sinh_capture(long double __x) { return sinh(static_cast<double>(__x)); }#endif  inline long double   _CPP_sqrt_capture(long double __x) { return __builtin_sqrtl(__x); }#if _GLIBCPP_HAVE_TANL  inline long double   _CPP_tan_capture(long double __x) { return tanl(__x); }#else  inline long double   _CPP_tan_capture(long double __x) { return tan(static_cast<double>(__x)); }#endif#if _GLIBCPP_HAVE_TANHL  inline long double   _CPP_tanh_capture(long double __x) { return tanhl(__x); }#else  inline long double   _CPP_tanh_capture(long double __x) { return tanh(static_cast<double>(__x)); }#endif} // namespace _C_legacy# undef abs# undef acos# undef asin# undef atan# undef atan2# undef ceil# undef cos# undef cosh# undef exp# undef fabs# undef floor# undef fmod# undef frexp# undef ldexp# undef log# undef log10# undef modf# undef pow# undef sin# undef sinh# undef sqrt# undef tan# undef tanhnamespace std {  inline float   abs(float __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline float   acos(float __x) { return _C_legacy::_CPP_acos_capture(__x); }  inline float   asin(float __x) { return _C_legacy::_CPP_asin_capture(__x); }  inline float   atan(float __x) { return _C_legacy::_CPP_atan_capture(__x); }  inline float   atan2(float __y, float __x)   { return _C_legacy::_CPP_atan2_capture(__y, __x); }  inline float   ceil(float __x) { return _C_legacy::_CPP_ceil_capture(__x); }  inline float   cos(float __x) { return _C_legacy::_CPP_cos_capture(__x); }  inline float   cosh(float __x) { return _C_legacy::_CPP_cosh_capture(__x); }  inline float   exp(float __x) { return _C_legacy::_CPP_exp_capture(__x); }  inline float   fabs(float __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline float   floor(float __x) { return _C_legacy::_CPP_floor_capture(__x); }  inline float   fmod(float __x, float __y)   { return _C_legacy::_CPP_fmod_capture(__x, __y); }  inline float   frexp(float __x, int* __exp)   { return _C_legacy::_CPP_frexp_capture(__x, __exp); }  inline float   ldexp(float __x, int __exp)  { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }  inline float   log(float __x) { return _C_legacy::_CPP_log_capture(__x); }  inline float   log10(float __x) { return _C_legacy::_CPP_log10_capture(__x); }  inline float   modf(float __x, float* __iptr)   { return _C_legacy::_CPP_modf_capture(__x, __iptr); }  inline float   pow(float __x, float __y) { return _C_legacy::_CPP_pow_capture(__x, __y); }  float   pow(float, int);  inline float   sin(float __x) { return _C_legacy::_CPP_sin_capture(__x); }  inline float   sinh(float __x) { return _C_legacy::_CPP_sinh_capture(__x); }  inline float   sqrt(float __x) { return _C_legacy::_CPP_sqrt_capture(__x); }  inline float   tan(float __x) { return _C_legacy::_CPP_tan_capture(__x); }  inline float   tanh(float __x) { return _C_legacy::_CPP_tanh_capture(__x); }  inline double   abs(double __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline double   acos(double __x) { return _C_legacy::_CPP_acos_capture(__x); }  inline double   asin(double __x) { return _C_legacy::_CPP_asin_capture(__x); }  inline double   atan(double __x) { return _C_legacy::_CPP_atan_capture(__x); }  inline double   atan2(double __y, double __x)   { return _C_legacy::_CPP_atan2_capture(__y, __x); }  inline double   ceil(double __x) { return _C_legacy::_CPP_ceil_capture(__x); }  inline double   cos(double __x) { return _C_legacy::_CPP_cos_capture(__x); }  inline double   cosh(double __x) { return _C_legacy::_CPP_cosh_capture(__x); }  inline double   exp(double __x) { return _C_legacy::_CPP_exp_capture(__x); }  inline double   fabs(double __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline double   floor(double __x) { return _C_legacy::_CPP_floor_capture(__x); }  inline double   fmod(double __x, double __y)   { return _C_legacy::_CPP_fmod_capture(__x, __y); }  inline double   frexp(double __x, int* __exp)   { return _C_legacy::_CPP_frexp_capture(__x, __exp); }  inline double   ldexp(double __x, int __exp)  { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }  inline double   log(double __x) { return _C_legacy::_CPP_log_capture(__x); }  inline double   log10(double __x) { return _C_legacy::_CPP_log10_capture(__x); }  inline double   modf(double __x, double* __iptr)   { return _C_legacy::_CPP_modf_capture(__x, __iptr); }  inline double   pow(double __x, double __y)   { return _C_legacy::_CPP_pow_capture(__x, __y); }  double   pow(double, int);  inline double   sin(double __x) { return _C_legacy::_CPP_sin_capture(__x); }  inline double   sinh(double __x) { return _C_legacy::_CPP_sinh_capture(__x); }  inline double   sqrt(double __x) { return _C_legacy::_CPP_sqrt_capture(__x); }  inline double   tan(double __x) { return _C_legacy::_CPP_tan_capture(__x); }  inline double   tanh(double __x) { return _C_legacy::_CPP_tanh_capture(__x); }  inline long double   abs(long double __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline long double   acos(long double __x) { return _C_legacy::_CPP_acos_capture(__x); }  inline long double   asin(long double __x) { return _C_legacy::_CPP_asin_capture(__x); }  inline long double   atan(long double __x) { return _C_legacy::_CPP_atan_capture(__x); }  inline long double   atan2(long double __y, long double __x)   { return _C_legacy::_CPP_atan2_capture(__y, __x); }  inline long double   ceil(long double __x) { return _C_legacy::_CPP_ceil_capture(__x); }  inline long double   cos(long double __x) { return _C_legacy::_CPP_cos_capture(__x); }  inline long double   cosh(long double __x) { return _C_legacy::_CPP_cosh_capture(__x); }  inline long double   exp(long double __x) { return _C_legacy::_CPP_exp_capture(__x); }  inline long double   fabs(long double __x) { return _C_legacy::_CPP_fabs_capture(__x); }  inline long double   floor(long double __x) { return _C_legacy::_CPP_floor_capture(__x); }  inline long double   fmod(long double __x, long double __y)   { return _C_legacy::_CPP_fmod_capture(__x, __y); }  inline long double   frexp(long double __x, int* __exp)  { return _C_legacy::_CPP_frexp_capture(__x, __exp); }  inline long double   ldexp(long double __x, int __exp)  { return _C_legacy::_CPP_ldexp_capture(__x, __exp); }  inline long double   log(long double __x) { return _C_legacy::_CPP_log_capture(__x); }  inline long double   log10(long double __x) { return _C_legacy::_CPP_log10_capture(__x); }  inline long double   modf(long double __x, long double* __iptr)   { return _C_legacy::_CPP_modf_capture(__x, __iptr); }  inline long double   pow(long double __x, long double __y)  { return _C_legacy::_CPP_pow_capture(__x, __y); }  long double   pow(long double, int);  inline long double   sin(long double __x) { return _C_legacy::_CPP_sin_capture(__x); }  inline long double   sinh(long double __x) { return _C_legacy::_CPP_sinh_capture(__x); }  inline long double   sqrt(long double __x) { return _C_legacy::_CPP_sqrt_capture(__x); }  inline long double   tan(long double __x) { return _C_legacy::_CPP_tan_capture(__x); }  inline long double   tanh(long double __x) { return _C_legacy::_CPP_tanh_capture(__x); }} // namespace std# undef _IN_C_LEGACY_#endif

⌨️ 快捷键说明

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