c - c中tan(90)的值?

标签 c

它给出的值是 557135813.94455。值(value)每次都会保持不变吗?为什么它不显示无穷大??

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

#define PI 3.14159265

int main ()
{
  double param, result;
  param = 90.0;
  result = tan ( param * PI / 180.0 );
  printf ("The tangent of %f degrees is %f.\n", param, result );
  return 0;
}

最佳答案

您传递的不是 Pi/2 的值,而是 90.0 * 3.14159265/180.0,一个近似值。

关于c - c中tan(90)的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31522644/

相关文章:

c套接字连接错误关闭套接字

c - 标准 C 是否真的指定指向对象的指针应包含该对象所包含的所有字节的最低地址?

ios - CGColor内部结构

c - 在 C 中读取/写入 UNIX 管道

c - 使用 PortAudio 写入的帧数不正确?

c++ - C 函数参数中的数组语法与指针语法

c - 如何从给定的遍历中找到二叉树?

c - 如何确定/测量具有位字段的结构的大小?

c - 线程程序发生段错误

c# - 如何使用 USB 访问数字 I/O