当前位置:首页 C++ > 正文

C/C++ 角度和弧度相互转换

作者:野牛程序员:2023-08-10 08:06:10 C++阅读 2225

在C/C++中,可以使用标准数学库函数来进行角度和弧度之间的转换。以下是角度和弧度相互转换的示例代码:

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

#define PI 3.14159265

int main() {
    // 角度转弧度
    double degrees = 45.0;
    double radians = degrees * (PI / 180.0);
    printf("%f degrees is %f radians\\n", degrees, radians);

    // 弧度转角度
    double radians2 = 1.5708;  // 90度对应的弧度值
    double degrees2 = radians2 * (180.0 / PI);
    printf("%f radians is %f degrees\\n", radians2, degrees2);

    return 0;
}

在这个示例中,使用了数学库中的 PI 常量以及 sin()cos() 等函数。这个代码片段中,首先将角度转换为弧度,然后将弧度转换为角度。

记得在编译代码时链接数学库,对于大多数编译器来说,只需要加上 -lm 标志,例如:

gcc your_program.c -o your_program -lm

这会确保能够正确使用数学库函数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击