函数名: atan

头文件:

函数原型: double atan(double x);

功 能: 求正切值为 x 的弧度数

参数:  double x   正切值 ,以弧度表示,区间为(-π/2, π/2)

返回值: 正切值为 x 的角的度数。

注意:   atan() 是已知一个角的正切值 y,求该角的弧度值 x。由于正切的规律本可以有两个角度的但它却只返回一个,因为atan的值域是从-90~90也就是它只处理一四象限,所以一般使用atan2()

程序例:  求正切值为 x 的弧度数,将结果转换为角度,并输出结果#include

#include

#define PI 3.14159265

int main(void){

double result;

double x = 1;

result = atan(x)*180/PI;

printf("The arc tangent of %lf is %lf\n", x, result);

return(0);

}

运行结果:The arc tangent of 1.000000 is 45.000000

c语言atan,C语言atan()函数:求正切值为 x 的弧度数相关推荐

  1. C语言:一个涉及指针函数返回值与printf乱码、内存堆栈的经典案例

    C语言:一个涉及指针函数返回值与printf乱码.内存堆栈的经典案例 一个奇怪的C语言问题,涉及到指针.数组.堆栈.以及printf.以下实现: 整数向字符串的转换,返回字符串指针,并在main函数中 ...

  2. asin c语言中 返回值范围_C语言asin()函数:求正弦值为 x 的弧度数

    函数名: asin 头文件: 函数原型: double asin(double x) 功 能: 求正弦值为 x 的弧度数 参数: double x    正弦值.x 的取值必须位于区间[-1, 1]中 ...

  3. C语言中连续调用rand函数,返回值不变

    C语言中连续调用rand函数,返回值不变 最近用C语言随机函数编程发现了一个奇怪的现象: 简易版代码: #include<stdio.h> #include<stdlib.h> ...

  4. C语言灵魂篇|指针作为函数返回值

    C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数.下面的例子定义了一个函数 strlong(),用来返回两个字符串中较长的一个: #include #includechar *s ...

  5. C语言中未显示声明函数返回值的类型

    C语言中如果未显示声明函数返回值的类型或函数的形式参数类型,它就默认返回整型.这种声明在C语言中叫做隐式声明.例如: / //main.c /#include<stdio.h>divide ...

  6. c语言指针,return以及函数返回值

    指针作为c语言的精华所在所以会多学习几天来扎实的掌握 void* 这不叫空指针,这叫无确切类型指针.这个指针指向一块内存,却没有告诉程序该用何种方式来解释这片内存.所以这种类型的指针不能直接进行取内容 ...

  7. c语言sizeof返回数据类型,sizeof函数返回值类型

    #include int main(void) { printf("type int has a size of (1)sizeof不是函数,它只是一个操作符(operator). (2)s ...

  8. C语言的math相关的函数

    C语言的math相关的函数 fabs abs acos asin atan atan2 ceil cos cosh exp fabs floor fmod hypot ldexp log log10 ...

  9. c语言的函数头书写标准,C语言的头文件的函数和书写方法.doc

    C语言的头文件的函数和书写方法 C语言头文件作用及写法 头文件几个好处: 1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数:2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的 ...

  10. 据说程序员节 随手记录下matlab的tan和atan(反正切 arctan函数)

    matlab求正切 反正切 随笔 tan函数测试 tan(0) % 0 tan(45) % 1.6198 tan(pi/4) % 1 可以看出 matlab的输入单位是rad弧度 弧度和角度的换算单位 ...

最新文章

  1. 程序员MM的自白:磨人小妖精之安卓碎片化
  2. 纯CSS 实现组织架构图,学习
  3. jquery实现在元素外单击,隐藏此元素
  4. 分享3个干货满满的Python实战项目,点赞收藏
  5. matlab线性平面映射求通项_代数学发展史: 线性空间
  6. php mysql crud demo_基于php和mysql的简单的dao类实现crud操作功能_PHP教程
  7. linux ext4的块大小,linux – ext3 / ext4物理块大小视图
  8. 【dp】POJ-2817
  9. 计算机算法设计与分析 Huffman编码问题
  10. kmp算法next计算方法_KMP 算法详解
  11. zoj 3228 覆盖及非覆盖串的多次匹配
  12. 百练(九~十二)题解
  13. linux未找到make命令,linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile及make命令安装方法)...
  14. [zz]基于libvirt API监测xen初探
  15. C#基础系列:实现自己的ORM(构造我自己的ORM)
  16. Lua 函数参数 默认实参
  17. 表上作业法matlab解决,MATLAB上机作业.doc
  18. 基于IAR for RH850的瑞萨RH850 FCL库用法介绍(二)
  19. 正弦波叠加成方波--Python简易版
  20. 计算机组成原理与体系结构 —— 南桥与北桥

热门文章

  1. Ubuntu下修改只读文件方法
  2. 《西方哲学史》阅读笔记
  3. 智能访客机要注意这些陷阱
  4. 存储系统结构、MDR、MBR、扇区
  5. 反甩锅成功后思考——RST 报文
  6. 记录帖-电脑版微信多开
  7. linux usr目录权限不够,linux-mkdir:无法创建目录“ /usr/local/n / versions”:权限被拒绝...
  8. Python常用英文单词
  9. MY1690-12P语音模块实现特定的语音提示功能
  10. 建服务器数据中心,如何构建一个服务器数据中心