C语言math常用方法 您所在的位置:网站首页 c语言中mathh C语言math常用方法

C语言math常用方法

2024-07-04 00:45| 来源: 网络整理| 查看: 265

方法列表

 

文章目录 1. acos2. asin3. atan4. atan25. cos6. cosh7. sin8. sinh9. tan10. tanh11. exp12. frexp13. ldexp14. log15. log1016. modf17. pow18. sqrt19. ceil20. fabs21. floor22. fmod      

1. acos double acos(double x);

作用: 返回以弧度表示的 x 的反余弦。(结果范围:-Π~Π)

#include #include #define PI acos(-1) int main() { printf("%lf度",acos(1)*180/PI); return 0; }

运行截图

     

2. asin double asin(double x);

作用: 返回以弧度表示的 x 的反正弦。(结果范围:-Π~Π)

#include #include #define PI acos(-1) int main() { printf("%lf度",asin(1)*180/PI); return 0; }

运行截图

     

3. atan double atan(double x);

作用: 返回以弧度表示的 x 的反正切。(结果范围:-Π/2~Π/2)

#include #include #define PI acos(-1) int main() { printf("%lf度",atan(0)*180/PI); return 0; }

运行截图

     

4. atan2 double atan2(double y, double x);

作用: 返回以弧度表示的 y/x 的反正切。y 和 x 的值的符号决定了正确的象限。

#include #include #define PI acos(-1) int main() { printf("%lf度",atan2(7,-7)*180/PI); return 0; }

运行截图      

5. cos double cos(double x);

作用: 返回弧度角 x 的余弦。(结果范围:-1~1)

#include #include #define PI acos(-1) int main() { printf("%lf",cos(PI)); return 0; }

运行截图      

6. cosh double cosh(double x);

作用: 返回 x 的双曲余弦。

#include #include #define PI acos(-1) int main() { printf("%lf",cosh(0.5)); return 0; }

运行截图      

7. sin double sin(double x);

作用: 返回弧度角 x 的正弦。(结果范围:-1~1)

#include #include #define PI acos(-1) int main() { printf("%lf",sin(PI)); return 0; }

运行截图      

8. sinh double sinh(double x);

作用: 返回 x 的双曲正弦。

#include #include #define PI acos(-1) int main() { printf("%lf",sinh(0.5)); return 0; }

运行截图      

9. tan double tan(double x);

作用: 返回弧度角 x 的正切。(结果范围:-∞~+∞)

#include #include #define PI acos(-1) int main() { printf("%lf",tan(PI/4)); return 0; }

运行截图      

10. tanh double tanh(double x);

作用: 返回 x 的双曲正切。

#include #include #define PI acos(-1) int main() { printf("%lf",tanh(0.5)); return 0; }

运行截图      

11. exp double exp(double x);

作用: 返回 e 的 x 次幂的值。

#include #include int main() { printf("%lf",exp(1)); return 0; }

运行截图      

12. frexp double frexp(double x, int *exponent);

作用: 把浮点数 x 分解成尾数和指数。返回值是尾数,并将指数存入 exponent 中。所得的值是 x = mantissa * 2 ^ exponent。

#include #include int main() { double x = 1024, fraction; int e; fraction = frexp(x, &e); printf("x = %.2lf = %.2lf * 2^%d\n", x, fraction, e); return(0); }

运行截图      

13. ldexp double ldexp(double x, int exponent);

作用: 返回 x 乘以 2 的 exponent 次幂。

#include #include int main() { printf("%lf",ldexp(2,2)); return(0); }

运行截图      

14. log double log(double x);

作用: 返回 x 的自然对数(基数为 e 的对数)。

#include #include int main() { printf("%lf",log(2.7)); return(0); }

运行截图      

15. log10 double log10(double x);

作用: 返回 x 的常用对数(基数为 10 的对数)。

#include #include int main() { printf("%lf",log10(100)); return(0); }

运行截图      

16. modf double modf(double x, double *integer);

作用: 返回值为小数部分(小数点后的部分),并设置 integer 为整数部分。

#include #include int main() { double x, fractpart, intpart; x = 8.123456; fractpart = modf(x, &intpart); printf("整数部分 = %lf\n", intpart); printf("小数部分 = %lf \n", fractpart); return(0); }

运行截图      

17. pow double pow(double x, double y);

作用: 返回 x 的 y 次幂。

#include #include int main() { printf("%lf\n",pow(2,3)); return(0); }

运行截图      

18. sqrt double sqrt(double x);

作用: 返回 x 的平方根。

#include #include int main() { printf("%lf\n",sqrt(4)); return(0); }

运行截图      

19. ceil double ceil(double x);

作用: 返回大于或等于 x 的最小的整数值。

#include #include int main() { printf("%lf\n",ceil(4)); printf("%lf\n",ceil(3.5)); return(0); }

运行截图      

20. fabs double fabs(double x);

作用: 返回 x 的绝对值。

#include #include int main() { printf("%lf\n",fabs(4)); printf("%lf\n",fabs(-3.5)); return(0); }

运行截图      

21. floor double floor(double x);

作用: 返回小于或等于 x 的最大的整数值。

#include #include int main() { printf("%lf\n",floor(3.5)); printf("%lf\n",floor(-3.5)); return(0); }

运行截图      

22. fmod double fmod(double x, double y);

作用: 返回 x 除以 y 的余数。

#include #include int main() { printf("%lf\n",fmod(3,2)); printf("%lf\n",fmod(3,3)); return(0); }

运行截图



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有