zoukankan      html  css  js  c++  java
  • 头文件<math.h>

    头文件<math.h>声明了一些数学函数并定义了一个宏。

    1、函数acos

    double acos(double x);

    说明:acos计算x的三角反余弦函数主值,如果x不在[-1,+1]内,则发生定义域错误

    返回值:返回[0,180]范围内的x的反余弦值。

    2、函数asin

    double asin(double x);

    说明:asin计算x的三角反正弦函数主值,如果x不在[-1,+1]内,则发生定义域错误

    返回值:返回[-90,+90]范围内的x的反正弦值。

    3、函数atan

    double atan(double x);

    说明:atan计算x的三角反正切函数主值

    返回值:返回[-90,+90]范围内的x的反正切值。

    4、函数atan2

    double atan2(double y,double x);

    说明:atan2计算y/x的三角反正切函数主值,根据两参数的符号判断返回值的象限。如果两个参数都为0,则发生定义域错误。

    返回值:返回[-180,+180]范围内的y/x的反正切值。

    5、函数cos

    double cos(double x);

    说明:cos计算x的余弦值。

    返回值:返回余弦值。

    6、函数sin

    double sin(double x);

    说明:sin计算x的正弦值。

    返回值:返回正弦值。

    7、函数tan

    double tan(double x);

    说明:tan计算x的正切值。

    返回值:返回正切值。

    8、函数cosh

    double cosh(double x);

    说明:cosh计算x的双曲余弦值,如果x太大,则发生值域错误。

    返回值:返回双曲余弦值。

    9、函数sinh

    double sinh(double x);

    说明:sinh计算x的双曲正弦值,如果x太大,则发生值域错误。

    返回值:返回双曲正弦值。

    10、函数tanh

    double tanh(double x);

    说明:tanh计算x的双曲正切值。

    返回值:返回双曲正切值。

    11、函数exp

    double exp(double x);

    说明:sinh计算x的指数函数,如果x太大,则发生值域错误。

    返回值:返回指数值。

    12、函数frexp

    double frexp(double value,int *exp);

    说明:frexp把一个浮点数分成一个规格化小数和一个2的整数幂。它的整数值存储在exp指向的int类型的对象中。

    返回值:frexp返回值x,使x为[1/2,1)范围内的double值,或者为0,value等于x乘以2的*exp次幂。如果value为0,则结果的两部分都为0

    13、函数ldexp

    double ldexp(double x,int exp);

    说明:ldexp计算一个浮点数和2的整数幂的乘积,有可能发生值域错误。

    返回值:返回x乘以2的exp次幂的值。

    13、函数log

    double log(double x);

    说明:log计算x的自然对数。如果参数为负,则发生定义域错误;如果参数为0,则发生值域错误。

    返回值:返回自然对数值。

    14、函数log10

    double log10(double x);

    说明:log10计算x的以10为底的对数。如果参数为负,则发生定义域错误;如果参数为0,则发生值域错误。

    返回值:返回以10为底的对数值。

    15、函数modf

    double modf(double value,double *iptr);

    说明:modf把参数value分成整数和小数部分,它们的符号和参数相同,它把整数部分存储在iptr指向的double类型的对象中。

    返回值:返回value的带符号的小数部分。

    16、函数pow

    double pow(double x,double y);

    说明:pow计算x的y次幂,如果x是负值且y不是一个整数值,则发生定义域错误;当x为0且y小于0时,如果结果不能表示,则发生定义域错误,也可能发生值域错误。

    返回值:返回x的y次幂。

    17、函数sqrt

    double sqrt(double x)

    说明:sqrt计算x的非负的平方根。如果参数为负,则发生定义域错误。

    返回值:返回平方根的值。

    18、函数ceil

    double ceil(double x)

    说明:ceil计算不小于x的最小整数。

    返回值:返回不小于x的最小整数,表示为double类型。

    19、函数fabs

    double fabs(double x)

    说明:fabs计算浮点数x的绝对值

    返回值:返回x的绝对值。

    20、函数floor

    double floor(double x)

    说明:fabs计算不大于x的最大整数。

    返回值:返回不大于x的最大整数。

    20、函数fmod

    double floor(double x,double y)

    说明:floor计算x/y的浮点余数。

    返回值:如果y不为0,结果的符号和x相同且数值上比y小;如果y为0,则发生定义域错误,或者函数返回0。

  • 相关阅读:
    Hbase调用JavaAPI实现批量导入操作
    spring-quartz定时任务使用小结
    Cocos2d-x JSB 自己主动绑定bindings
    CentOS 6.x安装多GCC版本号,cmake的安装与使用
    PPAPI+Skia实现的涂鸦板
    UVA
    [ExtJS5学习笔记]第三十四节 sencha extjs 5 grid表格之java后台导出excel
    文本分析之中文分词
    cocos2d-x创建精灵动画
    美国L1签证申请的常见问题解析
  • 原文地址:https://www.cnblogs.com/Mr-Wenyan/p/7219490.html
Copyright © 2011-2022 走看看