首页 理论教育 《AVR单片机快速入门》:浮点数运算库

《AVR单片机快速入门》:浮点数运算库

时间:2023-11-20 理论教育 版权反馈
【摘要】:下列函数支持浮点数运算,使用这些函数之前必须用#include包含。

《AVR单片机快速入门》:浮点数运算库

下列函数支持浮点数运算,使用这些函数之前必须用#include<math.h>包含。

float asin(float x) 以弧度形式返回x的反正弦值

float acos(float x) 以弧度形式返回x的反余弦

float atan(float x) 以弧度形式返回x的反正切值

float atan2(float x,float y) 返回y/x的反正切,其范围在-π~+π之间

float ceil(float x) 返回对应x的一个整型数,小数部分四舍五入

float cos(float x) 返回以弧度形式表示的x的余弦值

float cosh(float x) 返回x的双曲余弦函数值

float exp(float x) 返回以e为底的x的幂,即ex

float exp10(float x) 返回以10为底的幂,即10x

float fabs(float x) 返回x的绝对值

float floor(float x) 返回不大于x的最大整数

float fmod(float x,float y) 返回x/y的余数(www.xing528.com)

float frexp(float x,int*pexp)把浮点数x分解成数字部分y(尾数)和以2为底的指数n两个部分,即x=y2n,y的范围为0.5≤y≤1,y值被函数返回,而n值存放到pexp指向的变量

float fround(float x) 返回最接近x的整型数

float ldexp(float x,int exp) 返回x·2exp

float log(float x) 返回x的自然对数

float log10(float x) 返回以10为底的x的对数

float modf(float x,float*pint)把浮点数分解成整数部分和小数部分,整数部分存放到pint指向的变量,小数部分应当大于或等于0而小于1,并且作为函数返回值返回

float pow(float x,float y) 返回xy

float sqrt(float x) 返回x的平方根

float sin(float x) 返回以弧度形式表示的x的正弦值

float sinh(float x) 返回x的双曲正弦函数值

float tan(float x) 返回以弧度形式表示的x的正切值

float tanh(float x) 返回x的双曲正切函数值

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈