C/C++ 角度和弧度相互转换 您所在的位置:网站首页 c语言中0和1正负 C/C++ 角度和弧度相互转换

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

2023-08-27 14:22| 来源: 网络整理| 查看: 265

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ 面向对象

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ 设计模式

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C++ STL

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 技术杂谈

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C/C++ 常用函数

一.简介

在 C 语言中我们会用到 sin / cos / acos / asin 等正余弦相关函数,值得注意的是:

在使用库函数 sin 和 cos 时是以弧度计算的,并非角度,故首先要做的是把角度转化为弧度 PI / 180;调用库函数 sin 和 cos 时直接根据角度进行计算,计算的结果也是错误;

记住最重要的一点:360 = 2π ---> π = 180

二.角度转弧度

原理:弧度 = 角度 * 圆周率 / 180.0;

/******************************************************************************************/ //@Author:猿说编程 //@Blog(个人博客地址): www.codersrc.com //@File:C/C++ 角度和弧度相互转换 //@Time:2021/08/28 08:00 //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! /******************************************************************************************/ #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #define PI 3.1415926 int main() { float angle = 30;//角度 float rad = PI / 6;//弧度 ,记住最重要的一点:π = 180 printf("角度angle = %f 弧度 = %f \n", angle,angle*PI/180.0); printf("弧度rad = %f \n", rad); system("pause"); return 0; } /* 输出: 角度angle = 30.000000 弧度 = 0.523599 弧度rad = 0.523599 Press any key to continue . . . */ 三.弧度转角度

原理:角度 = 弧度 / 圆周率 * 180.0;

/******************************************************************************************/ //@Author:猿说编程 //@Blog(个人博客地址): www.codersrc.com //@File:C/C++ 角度和弧度相互转换 //@Time:2021/08/24 08:00 //@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! /******************************************************************************************/ #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #define PI 3.1415926 int main() { float rad = 0.523599;//弧度 float angle = rad / PI * 180.0;//角度 , 记住最重要的一点:π = 180 printf("弧度 = %f 角度angle = %f \n", rad,angle); system("pause"); return 0; } /* 输出: 弧度 = 0.523599 角度angle = 30.000015 Press any key to continue . . . */ 四.猜你喜欢 C语言 数组下标越界和内存溢出区别C语言 使用指针遍历数组C语言 指针和数组区别C语言 指针数组和数组指针区别C语言 野指针C语言 函数值传递和址传递C语言 函数不定长参数C语言 函数指针C语言 指针函数C语言 回调函数 callbackC语言 #pragma onceC语言 #include 与 #include “” 区别C语言 const 修饰函数参数C语言 const 和 define 区别C语言 #运算符C语言 ##运算符C语言 __VA_ARGS__C语言 ##__VA_ARGS__C语言 函数不定长参数 ##__VA_ARGS__经典案例C语言 va_start / va_end / va_arg 自定义 printf 函数C语言 main 函数C语言 main 函数参数 main(int argc, char *argv[])C语言 局部变量C语言 全局变量C语言 全局变量和局部变量区别C语言 staticC语言 externC/C++ Unicode 和多字节区别C/C++ wprintf 输出中文乱码C/C++ char 和 wchar_t 相互转换 ChatGPT 3.5 国内中文镜像站免费使用啦


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有