cmath库函数

    技术2022-07-10  176

    cmath是c++语言中的库函数,其中的c表示函数是来自c标准库的函数,math为数学常用库函数。

    cmath中常用库函数:

    函数作用int abs(int i);返回整型参数i的绝对值double fabs(double i);返回浮点数i的绝对值round(double x)返回四舍五入值double sqrt(double x)返回+√x的值double hypot(double x,double y)返回直角三角形斜边的长度(z) z^2=x^2+y^2double acos(double x)返回x的反余弦arccos(x)值,x为弧度,1弧度=180/π≈57.3度double asin(double x)返回x的反正弦arcsin(x)值,x为弧度,1弧度=180/π≈57.3度double atan(double x)返回x的反正切arctan(x)值,x为弧度,1弧度=180/π≈57.3度double cos(double x)返回x的余弦cos(x)值,x为弧度,1弧度=180/π≈57.3度double sin(double x)返回x的正弦sin(x)值,x为弧度,1弧度=180/π≈57.3度double tan(double x)返回x的正切tan(x)值,x为弧度,1弧度=180/π≈57.3度double ceil(double x)返回不小于x的最小整数double floor(double x)返回不大于x的最大整数double fabs(double x);返回双精度参数x的绝对值long labs(long n);返回长整型参数n的绝对值double exp(double x);返回指数函数e^x的值double log(double x);返回logex的值double log10(double x)返回log10x的值double pow(double x,double y)返回x^y的值double pow10(int p)返回10^p的值int rand()产生一个随机数并返回这个数double atof(char *nptr)将字符串nptr转换成浮点数并返回这个浮点数double atol(char *nptr)将字符串nptr转换成长整数并返回这个整数double atof(char *nptr)将字符串nptr转换成双精度数,并返回这个数,错误返回0int atoi(char *nptr)将字符串nptr转换成整型数, 并返回这个数,错误返回0long atol(char *nptr)将字符串nptr转换成长整型数,并返回这个数,错误返回0floor(double arg)向下(向0)取整

    参考链接: https://blog.csdn.net/mary19920410/article/details/63696380

    Processed: 0.011, SQL: 9