C语言(五)数学函数

 

      math.h头文件包含各种数学函数的声明。为了了解这些数学函数,下面介绍最常用的函数。所有的函数都返回一个double类型的值。

       下表列出了各种用于进行数值计算的函数,它们都需要double类型的参数。

   下面是使用这些函数的一些例子:

    double X=2.25;

    double less=0.0;

    double more=0.0;

    double root =0.1;

    less=floor(X);  /* Result is 2.0 */

    more=ceil(X);  /* Result is 3.0 */

    root=sqrt(X);  /* Result is 1.5 */

    还有一下儿三角函数下表所示。参数和返回值的类型是double,角度表示为弧度。

    如果使用三角法,这些函数的用法非常简单。下面的是一些例子;

    double angle=45.0;    /* Angle in degrees */

    double pi=3.14159265;

    double sine=0.0;

    double cosine=0.0;

    sine=sin(pi*angle/180.0);  /* Angle converted to radians */

    cosine=sin(pi*angle/180.0);  /* Angle converted to radians */

    180°等于1弧度,所以以度数表示的角度除以180,再乘以PI的值,就得到其弧度值,这些函数都要求使用弧度值。

    还可以使用反三角函数:asin(),acos()和atan(),以及双曲线函数sinh()、cosh()和tanh()。如果要使用这些函数,必须在程序中包含math.h头文件。如果不需要使用这些函数,就可以跳过本节。

原文地址:https://www.cnblogs.com/Maxwell599/p/3145971.html