编译环境::VS 2019

定义:

角度:从圆心引出两条射线射出,形成一个夹角和夹角正对的一段弧。当弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度,如图一所示。(单位: º)

弧度:从圆心引出两条射线射出,形成一个夹角和夹角正对的一段弧。当弧长正好等于圆的半径时,两条射线的夹角大小为1弧度,如图二所示。(单位:rad)

弧度 = 弧长/半径    弧长 = 周长

 圆周长 = πd = 2πr (其中 d 为直径 ,r 为半径),其中  π 为 3.1415926

一 、角度转化为弧度

1. 圆的角度为360°  , 弧长为 2πr  , 根据 弧度 = 弧长 / 半径   ,得圆的弧度为 2π

2.  由 1 得  360° = 2π (rad) , 故可知 1° = π / 180°

3.  可得出  n° = n * π / 180°

二、弧度转化为角度

1. 由 一 可知  360° = 2π (rad)

2. 即可知 1 rad = 360°  / 2π  = 180° / π

3. 可得出 n rad =  n *  180° / π

三、 度、分、秒的转换

此处引用:角度的换算(度分秒转化)    (若侵权,即删)

 四 、 代码

1. 弧度转换为角度

#include<stdio.h>
#define pi 3.1415926
int main()
{int degree, minute, second;   //  角度值,定义 度,分,秒float angle, min, sec;        //  float radian;                 //  定义弧度scanf_s("%f", &radian);       //  输入弧度值angle = radian * 180 / pi;    //  计算角度 , n°= n * 180 / pidegree = int(angle);          //  取出度数值min = (angle - degree) * 60;  //  计算出"分"minute = int(min);sec = (min - minute) * 60;    //  计算出"秒"second = int(sec);printf("%f %d\n",angle,degree);printf("%f %d\n", min, minute);printf("%f %d\n", sec, second);return 0;
}

2. 角度转换为弧度

#include<stdio.h>
#define pi 3.1415926
int main()
{float angle;   // 定义角度值float radian;  // 定义弧度float degree, minute, second;   //  定义 度 , 分 , 秒scanf_s("%f%f%f", &degree, &minute, &second);    //  输入angle = degree + minute / 60 + second / 3600;    //  进行计算得出角度值radian = angle * pi / 180;          //  角度转换弧度计算公式printf("%f\n", angle);    //  输出printf("%.2f\n", radian);
}

3.  结合(初学,有误请指正)

#include<stdio.h>
#define PI 3.1415926    // 宏定义//   计算角度值,即弧度转角度
void angle(double rad)
{double angle1;   // 声明:角度int degree, minute, second;  //  声明 : 度 , 分 , 秒double min, sec;             //  中间变量angle1 = rad * 180 / PI;     //  计算角度值degree = int(angle1);        //  取出 度min = (angle1 - degree) * 60;  //  计算 分minute = int(min);             //  取出 分sec = (min - minute) * 60;     //  计算 秒second = int(sec);             //  取出 秒printf("%lf\n", angle1);printf("%d%d%d\n", degree, minute, second);
}// 计算弧度  即 角度转弧度
void redian(double ang)
{double redian1;           //  声明 弧度redian1 = ang * PI / 180; //  计算弧度值,即角度转弧度printf("%lf\n", redian1);
}int main()
{double rad,ang;    //  声明: 弧度,角度scanf_s("%lf%lf", &rad, &ang);   //  输入 : 弧度,角度angle(rad);        //  调用函数名redian(ang);return 0;
}

经验证,结果无误

附在线弧度转换网站:角度转换在线计算器

角度与弧度的转换 C语言相关推荐

  1. c语言三角函数atan,C++中tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!-Go语言中文社区...

    进行相机坐标系相关公式推导时,经常碰到三角函数的使用.时间一长就生疏,碰到问题再查,很费时间.所以就总结一下,也希望能帮到更多的人.下面就通过简练的代码,把常用的cos.sin.tan.atan等通过 ...

  2. Java中角度和弧度的转换,三角函数,反三角函数

    1.角度和弧度的互化 1.toRadians()方法--用于将角度转弧度 示例 2.toDegrees() 方法--用于将参数转为角度 示例 2.三角函数 1.sin()方法 sin() 方法用于返回 ...

  3. C/C++编程:tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!

    进行相机坐标系相关公式推导时,经常碰到三角函数的使用.时间一长就生疏,碰到问题再查,很费时间.所以就总结一下,也希望能帮到更多的人.下面就通过简练的代码,把常用的cos.sin.tan.atan等通过 ...

  4. C++中tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!

    进行相机坐标系相关公式推导时,经常碰到三角函数的使用.时间一长就生疏,碰到问题再查,很费时间.所以就总结一下,也希望能帮到更多的人.下面就通过简练的代码,把常用的cos.sin.tan.atan等通过 ...

  5. 角度的弧度转换,三角函数,反三角函数,弧长,扇形的面积

    文章目录 角度与弧度的转换 三角函数 反三角函数 弧长 扇形的面积 本来这都是高中的基本,可惜都忘记了 角度与弧度的转换 弧度=角度pi/180; 角度=弧度180/pi: #include<b ...

  6. Python中转换角度为弧度的radians()方法

    Python中转换角度为弧度的radians()方法 这篇文章主要介绍了Python中转换角度为弧度的radians()方法,是Python入门中的基础知识,需要的朋友可以参考下 radians()方 ...

  7. lisp角度转换弪度_角度和弧度换算(角度和弧度怎么换算)

    角度A1转换弧度A2: A2=A1*PI/180 弧度A2转换角度A1: A1=A2*180/PI 1弧度=180/π度1度=π/180弧度 1°= 0.01745 rad 1rad =57.30° ...

  8. c语言角度转弧度并求出相应的cos, sin

    输入一个角度,将它转换成弧度,并计算其正弦函数和余弦函数值(使用附录E中的数学函数). #include<stdio.h> #include<math.h>  // sin和c ...

  9. matlab角度和弧度的互换_MATLAB弧度与角度转换.docx

    MATLAB弧度与角度转换 复数?z=x+y*i:其极坐标形式为?z=|z|*e^(i*θ):其中?θ=arctan(y/x):|z|=sqrt(x^2+y^2):弧度计算:θ1=angle(z):θ ...

  10. 用php写弧度转角度,Python中转换角度为弧度的radians()方法

    radians()方法把角度转化为弧度角x. 语法 以下是radians()方法的语法: radians(x) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象 ...

最新文章

  1. docker 主进程 日志_[docker]从一个实例,一窥docker进程管理
  2. USB-Flash MX-程序员2004合订本
  3. Android 角色时间戳
  4. const与#define的异同
  5. (HDU4324)判断一个图中是否存在两点的出度相同
  6. DDD理论学习系列(9)-- 领域事件
  7. Java类class isSynthetic()方法及示例
  8. CSS中的box-sizing
  9. 你得真心喜欢些什么,才能过好漫长的冬天
  10. MongoDB同步原理解析
  11. native react 图片裁剪_React Native图片选择裁剪组件
  12. HCIP-Datacom 分解实验1:访问控制列表
  13. MySQL自学笔记(二)
  14. 互联网行业的裁员潮;程序员到35岁是个坎儿!
  15. 数值分析(12):Rung-Kutta法及单步法的收敛性和稳定性分析
  16. 实体关系图(ER图)
  17. Vue3官网使用及简介
  18. 字符串编码(ASCII, GBK, ANSI, Unicode(‘\u‘), UTF-8编码)
  19. 【阅读总结】ROSE: A Retinal OCT-Angiography Vessel Segmentation Dataset and New Model
  20. 随着信息产业的飞速发展,项目管理对于应用开发为主的软件企业是一个行之有效的管理办法,在软件开发中项目...

热门文章

  1. 修改html倒计时,利用自定义HTML小工具实现倒计时
  2. Python三大神器之pip用法详解
  3. 透过年报看区块链股的含金量:无一披露此业务营收 近5成停留在研究
  4. kotlin的代理和委托
  5. union myun { struct{ int x; int y; int z; }u; int k; }a;
  6. 当update语句提交后,数据库做了哪些操作?
  7. 肿瘤异质性:精准医学需要解决的难题
  8. 采矿工具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 几何向量:空间三角形内心
  10. native react 图片裁剪_React Native图片选择裁剪组件