cmath.h 库函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmath.h 库函数相关的知识,希望对你有一定的参考价值。

数学函数,所在函数库为cmath.h、stdlib.h、string.h、float.h

一、求绝对值
int abs(int i) 返回整型参数i的绝对值
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值

double sqrt(double x) 返回x的开平方值

double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度
double atan(double x) 返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度

double cos(double x) 返回x的余弦cos(x)值,x为弧度
double sin(double x) 返回x的正弦sin(x)值,x为弧度
double tan(double x) 返回x的正切tan(x)值,x为弧度

int rand() 产生一个随机数并返回这个数

double atof(char nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
int atoi(char
nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
long atol(char nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
double strtod(char
str,char **endptr)将字符串str转换成双精度数,并返回这个数,

char itoa( int value, char string,int radix); itoa 取整数输入值,并将其转换为相应进制数字的字符串。
itoa(i ,num ,10 );
value:欲转换的数据。 string:目标字符串的地址。radix:转换后的进制数,可以是10进制、16进制等。

以上是关于cmath.h 库函数的主要内容,如果未能解决你的问题,请参考以下文章

Linux的静态函数库和动态函数库

Kotlin标准库函数 ① ( apply 标准库函数 | let 标准库函数 )

Kotlin标准库函数 ③ ( with 标准库函数 | also 标准库函数 )

什么是C语言标准函数库?平常用的哪些函数属于标准函数库?

Kotlin标准库函数 ④ ( takeIf 标准库函数 | takeUnless 标准库函数 )

Linux静态函数库和动态函数库