{site_name}

{site_name}

🌜 搜索

C语言标准库是一组预定义函数、变量和宏的集合,为C程序员提供了在不同平台上编写可移植代码的标准接口

编程 𝄐 0
math函数C语言
C语言标准库是一组预定义函数、变量和宏的集合,为C程序员提供了在不同平台上编写可移植代码的标准接口。其中,<math.h>是C语言标准库的头文件之一,它提供了许多数学函数的声明和定义。

下面是一些常用的<math.h>函数及其示例:

1. sqrt():计算一个数的平方根
c
#include <stdio.h>
#include <math.h>

int main() {
double x = 16.0;
double result = sqrt(x);
printf("The square root of %.2lf is %.2lf\n", x, result);
return 0;
}


2. pow():计算一个数的幂
c
#include <stdio.h>
#include <math.h>

int main() {
double x = 3.0;
double y = 4.0;
double result = pow(x, y);
printf("%.2lf to the power of %.2lf is %.2lf\n", x, y, result);
return 0;
}


3. sin():计算正弦值
c
#include <stdio.h>
#include <math.h>

int main() {
double x = 45.0;
double radians = x * M_PI / 180.0; //将角度转换为弧度
double result = sin(radians);
printf("The sine of %.2lf degrees is %.2lf\n", x, result);
return 0;
}


4. log():计算自然对数
c
#include <stdio.h>
#include <math.h>

int main() {
double x = 2.0;
double result = log(x);
printf("The natural logarithm of %.2lf is %.2lf\n", x, result);
return 0;
}