1. acos

double acos(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf度",acos(1)*180/PI);

return 0;

}1

2

3

4

5

6

7

8

9

10

2. asin

double asin(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf度",asin(1)*180/PI);

return 0;

}1

2

3

4

5

6

7

8

9

10

3. atan

double atan(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf度",atan(0)*180/PI);

return 0;

}1

2

3

4

5

6

7

8

9

10

4. atan2

double atan2(double y, double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf度",atan2(7,-7)*180/PI);

return 0;

}1

2

3

4

5

6

7

8

9

10

5. cos

double cos(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",cos(PI));

return 0;

}1

2

3

4

5

6

7

8

9

10

6. cosh

double cosh(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",cosh(0.5));

return 0;

}1

2

3

4

5

6

7

8

9

10

7. sin

double sin(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",sin(PI));

return 0;

}1

2

3

4

5

6

7

8

9

10

8. sinh

double sinh(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",sinh(0.5));

return 0;

}1

2

3

4

5

6

7

8

9

10

9. tan

double tan(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",tan(PI/4));

return 0;

}1

2

3

4

5

6

7

8

9

10

10. tanh

double tanh(double x);1

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

#include

#include

#define PI acos(-1)

int main()

{

printf("%lf",tanh(0.5));

return 0;

}1

2

3

4

5

6

7

8

9

10

11. exp

double exp(double x);1

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

#include

#include

int main()

{

printf("%lf",exp(1));

return 0;

}1

2

3

4

5

6

7

8

12. frexp

double frexp(double x, int *exponent);1

作用: 把浮点数 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);

}1

2

3

4

5

6

7

8

9

10

11

12

13

13. ldexp

double ldexp(double x, int exponent);1

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

#include

#include

int main()

{

printf("%lf",ldexp(2,2));

return(0);

}1

2

3

4

5

6

7

8

14. log

double log(double x);1

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

#include

#include

int main()

{

printf("%lf",log(2.7));

return(0);

}1

2

3

4

5

6

7

8

15. log10

double log10(double x);1

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

#include

#include

int main()

{

printf("%lf",log10(100));

return(0);

}1

2

3

4

5

6

7

8

16. modf

double modf(double x, double *integer);1

作用: 返回值为小数部分(小数点后的部分),并设置 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);

}1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

17. pow

double pow(double x, double y);1

作用: 返回 x 的 y 次幂。

#include

#include

int main()

{

printf("%lf\n",pow(2,3));

return(0);

}1

2

3

4

5

6

7

8

18. sqrt

double sqrt(double x);1

作用: 返回 x 的平方根。

#include

#include

int main()

{

printf("%lf\n",sqrt(4));

return(0);

}1

2

3

4

5

6

7

8

19. ceil

double ceil(double x);1

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

#include

#include

int main()

{

printf("%lf\n",ceil(4));

printf("%lf\n",ceil(3.5));

return(0);

}1

2

3

4

5

6

7

8

9

20. fabs

double fabs(double x);1

作用: 返回 x 的绝对值。

#include

#include

int main()

{

printf("%lf\n",fabs(4));

printf("%lf\n",fabs(-3.5));

return(0);

}1

2

3

4

5

6

7

8

9

21. floor

double floor(double x);1

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

#include

#include

int main()

{

printf("%lf\n",floor(3.5));

printf("%lf\n",floor(-3.5));

return(0);

}1

2

3

4

5

6

7

8

9

22. fmod

double fmod(double x, double y);1

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

#include

#include

int main()

{

printf("%lf\n",fmod(3,2));

printf("%lf\n",fmod(3,3));

return(0);

}1

2

3

4

5

6

7

8

9

文章来源: blog.csdn.net,作者:qwjy,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_43448856/article/details/112756632

c语言中math的作用,C语言math常用方法相关推荐

  1. 简述c语言中break的作用,c语言break什么意思?

    break在一些计算机语言中是保留字,其作用大多情况下是终止上一层的循环,以C语言来说,break在switch(开关语句)中在执行一条case后跳出语句的作用. 1. C语言中的break : br ...

  2. c语言中stible什么作用,C语言程序设计课后练习辅导

    <C语言程序设计课后练习辅导>由会员分享,可在线阅读,更多相关<C语言程序设计课后练习辅导(54页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计课后练习辅导资料题型题干选 ...

  3. c语言中time函数作用,C语言中时间的基本用法小结

    前言 在我学的这些编程语言中,总是记不住它们的时间处理方式,每次用到时都要重新看,所以想着在这里记录下来,也方便用到时查找,也方便有需要的朋友们参考. time_t和struct tm 在C语言中用t ...

  4. c语言中getenv的作用,C语言putenv()函数和getenv()函数的使用详解

    C语言putenv()函数和getenv()函数的使用详解 C语言putenv()函数:改变或增加环境变量头文件: #include4 定义函数: int putenv(const char * st ...

  5. c语言中go的作用,go语言与c语言的相互调用

    由于工作原因,需要实现go语言与c语言的相互调用.由于go语言与c语言有着千丝万缕的暧昧关系,两者之间的调用可以通过语言层面实现.下文是对此的总结. ​ go语言调用c语言 以下为一个简短的例子: p ...

  6. c语言中return的作用_C语言简介

    C语言简介 c语言是人和机器交流的语言. c语言是面向过程的语言 C语言的优点:代码量小.执行速度快.功能强大.编程自由 英语不好能不能学:C语言一共32个关键字,以及为数不多的规则.建议三年级以下学 ...

  7. c语言中return的作用_C语言入门基础整理

    学习计算机技术,C语言可以说是必备的,他已经成为现在计算机行业人学习必备的,而且应用也是十分的广泛,今天就来看看拥有几年c语言工作经验的大神整理的C语言入门基础知识,没有学不会,只有不肯学. 结构化程 ...

  8. c语言中prime的作用,C语言判断素数prime

    <C语言判断素数prime>由会员分享,可在线阅读,更多相关<C语言判断素数prime(2页珍藏版)>请在人人文库网上搜索. 1.主函数:#include int prime( ...

  9. 华为c语言中static的作用,C语言编程规范(华为、林锐、MISRAC).pdf

    高质量C++/C 编程指南 文件状态 文件标识: [ ] 草稿文件 当前版本: 1.0 [√] 正式文件 作 者: 林锐 博士 [ ] 更改正式文件 完成日期: 2001 年7 月 24 日 高质量C ...

最新文章

  1. linux内核趣味,有关Linux 50个趣味名人名言
  2. boost::reference_wrapper用法实例
  3. Spring mvc,uploadifive 文件上传实践(转自:https://segmentfault.com/a/1190000004503262)
  4. 如何做个好员工(转载)
  5. C实现二叉树的先序遍历,中序遍历,后序遍历
  6. SAP CRM和SAP Hybris的订单修改记录
  7. 关于返回结构体的函数
  8. Java三种随机数生成方法
  9. 你的工资基础决定你的前途
  10. vue、react隐式实例化
  11. vmware安装macos
  12. kms地址大全_kms激活服务器地址(常用)和自己搭建KMS服务器教程
  13. 资源管理器清楚WPS网盘、百度网盘方法
  14. php lanyu idea,IDEA使用
  15. Java实现PDF打印的解决方案
  16. Anaconda3+python3.7成功安装dlib-19.19.0库(稀里糊涂)
  17. AtCoder Beginner Contest 209 D - Collision「黑白染色」
  18. [中国近代史] 第五章测验
  19. JMeter BeanShell 应用
  20. 设置BIOS从USB启动!

热门文章

  1. 软考证书电子版下载地址和软考成绩查询
  2. 什么性格的人适合做好的程序员?
  3. 刘洋 清华大学计算机,刘 洋-清华大学化学系
  4. 济宁:携手华为打造孔孟之乡的科技味儿
  5. 服务器运维的日常维护工作
  6. C++的指针的坑:“new[]的指针需要delete[]”和“子类指针可以转父类指针”的两条规则成功的冲突到了一起...
  7. 什么是FAQ以及怎么编写
  8. 关于解答Chn域名问题
  9. 那些絮絮叨叨,请记住自己再次的承诺!
  10. 安卓开发之基本UI设计