zoukankan      html  css  js  c++  java
  • C语言的22个数学函数

    在使用C语言数学函数时候,应该在该源文件中使用以下命令行:

    #include <math.h> 或 #include "math.h",这里的<>跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是标准方式;后者表示系统先在拥护当前目录中寻找要包含的文件,若找不到,再按前者方式查找。为节省时间,在使用自己编写的文件时使用的是“”,自己编写的文件一般是在当前目录下。

    32个数学函数中只有abs的数据类型是:”整型“,”int“。

    log10、logE中的10与E是在log的左下角位置。其余求弧度函数需要看清楚是不是指数。

    排列方式如下:函数名:函数功能参数介绍,返回值,说明。函数原型。

    abs: 求整型x的绝对值,返回计算结果。 int abs(int x);

    acos: 计算COS-1(x)的值,返回计算结果,x应在-1到1范围内。 double acos(double x);

    asin: 计算SIN-1(x)的值,返回计算结果,x应在-1到1范围内。 double asin(double x);

    atan: 计算TAN-1(x)的值,返回计算结果。  double atan(double x);

    atan2: 计算TAN-1/(x/y)的值,返回计算结果。 double atan2(double x,double y);

    cos: 计算COS(x)的值,返回计算结果,x的单位为弧度。 double cos(double x);

    cosh: 计算x的双曲余弦COSH(x)的值,返回计算结果。 double cosh(double x);

    exp: 求Ex的值,返回计算结果。 double exp(double x);

    fabs: 求x的绝对值,返回计算结果。 duoble fabs(fouble x);

    floor: 求出不大于x的最大整数,返回该整数的双精度实数。 double floor(double x);

    fmod: 求整除x/y的余数,返回该余数的双精度。 double fmod(double x,double y);

    frexp: 把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2n,n存放在eptr指向的变量中。返回数字部分x0.5<=x<1。 double frexp(double x, double *eptr);

    log: 求log e x,In x。返回计算结果。 double log(double x);

    log10: 求log10x。返回计算结果。 double log10(double x);

    modf: 把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元。返回val的小数部分。 double modf(double val,double *iptr);

    pow: 计算Xy的值,返回计算结果。 double pow(double x,double *iprt);

    rand: 产生-90到32767间的随机整数。返回随机整数。 int rand(void);

    sin: 计算SINx的值。返回计算结果。x单位为弧度。 double sin(double x);

    sinh: 计算x的双曲正弦函数SINH(x)的值,返回计算结果。 double sinh(double x);

    sqrt: 计算根号x。返回计算结果。x应>=0。 double sqrt(double x);

    tan: 计算TAN(x)的值,返回计算结果。x单位为弧度。 double tan(double x);

    tanh: 计算x的双曲正切函数tanh(x)的值。返回计算结果。 double tanh(double x);

  • 相关阅读:
    java8新特性LocalDate、LocalTime、LocalDateTime的学习
    vue在移动端使用alloyfinger手势库操作图片拖拽、缩放
    移动端设置滚动后显示滚动条
    springboot使用swagger2生成开发文档
    学习Validator验证框架总结
    对于线程池ThreadPool的学习总结
    apache-commons和guava的工具类
    Mac中anaconda中创建虚拟python环境,配置flask
    ubuntu系统中解决桌面分辨率不适配问题
    Linux服务器命令说明
  • 原文地址:https://www.cnblogs.com/chenxiangxi/p/2216134.html
Copyright © 2011-2022 走看看