角度制弧度制C语言代码
时间: 2023-11-12 11:13:29 浏览: 59
角度化弧度
角度制和弧度制是角度的两种表示方式。角度制以度为单位,弧度制以弧度为单位。弧度制是一种更自然的度量方式,因为弧度是圆的弧长与半径的比值,而弧长和半径都是长度量,因此弧度没有单位,是一个纯量。
下面是角度制和弧度制的转换公式:
弧度制 = 角度制 × π / 180
角度制 = 弧度制 × 180 / π
下面是C语言代码实现角度制和弧度制的转换:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.14159265358979323846
double to_radians(double degrees) {
return degrees * PI / 180.0;
}
double to_degrees(double radians) {
return radians * 180.0 / PI;
}
int main() {
double degrees = 45.0;
double radians = to_radians(degrees);
printf("%.2f degrees = %.2f radians\n", degrees, radians);
radians = 0.7853981633974483;
degrees = to_degrees(radians);
printf("%.2f radians = %.2f degrees\n", radians, degrees);
return 0;
}
```
输出:
```
45.00 degrees = 0.79 radians
0.79 radians = 45.00 degrees
```
在这个例子中,我们定义了一个PI常量,然后定义了两个函数to_radians和to_degrees,分别用于将角度制转换为弧度制和将弧度制转换为角度制。在主函数中,我们测试了这两个函数的功能,将45度转换为弧度制并输出,然后将0.7853981633974483弧度转换为角度制并输出。
阅读全文