📜  C math()函数(1)

📅  最后修改于: 2023-12-03 15:13:46.111000             🧑  作者: Mango

C math()函数

在C语言中,math()函数是一个非常有用的函数库。它提供了许多数学运算的功能,包括常用的数学函数、三角函数、指数函数和对数函数等。这个函数库可以让程序员更方便地进行数学计算和处理。

基本数学函数
abs()函数

用于返回输入参数的绝对值。绝对值是一个数的大小,与其正负性无关。

#include <stdio.h>
#include <math.h>

int main() {
    int num = -10;
    int absoluteValue = abs(num);
    printf("绝对值:%d", absoluteValue);
    return 0;
}
sqrt()函数

用于计算输入参数的平方根。

#include <stdio.h>
#include <math.h>

int main() {
    double num = 64.0;
    double squareRoot = sqrt(num);
    printf("平方根:%f", squareRoot);
    return 0;
}
pow()函数

用于计算输入参数的指数幂。

#include <stdio.h>
#include <math.h>

int main() {
    double base = 2.0;
    double exponent = 3.0;
    double result = pow(base, exponent);
    printf("幂运算结果:%f", result);
    return 0;
}
三角函数
sin()函数

用于计算输入参数的正弦值。

#include <stdio.h>
#include <math.h>

int main() {
    double angle = 45.0;
    double sineValue = sin(angle);
    printf("正弦值:%f", sineValue);
    return 0;
}
cos()函数

用于计算输入参数的余弦值。

#include <stdio.h>
#include <math.h>

int main() {
    double angle = 60.0;
    double cosineValue = cos(angle);
    printf("余弦值:%f", cosineValue);
    return 0;
}
指数函数和对数函数
exp()函数

用于计算输入参数的指数函数值。

#include <stdio.h>
#include <math.h>

int main() {
    double num = 2.0;
    double exponentialValue = exp(num);
    printf("指数函数值:%f", exponentialValue);
    return 0;
}
log()函数

用于计算输入参数的自然对数。

#include <stdio.h>
#include <math.h>

int main() {
    double num = 2.71828;
    double naturalLogValue = log(num);
    printf("自然对数:%f", naturalLogValue);
    return 0;
}

以上只是math()函数库中的一小部分常用函数的介绍。在实际编程中,程序员可以根据需求选择合适的函数来完成各种数学计算任务。有关更多数学函数的详细信息,请查阅相关C语言文档。