C/C++ 角度和弧度相互转换
作者:野牛程序员:2023-08-10 08:06:10 C++阅读 3243
在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

- 上一篇:excel显示12位数字
- 下一篇:如何在python语言中判断两个变量或字符串相等