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;
}
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;
}
本文地址:
/show-278555.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。