转到内容

一点点 C 教程/C 数学库

来自维基文库,为开放世界提供开放书籍

本章讨论一些有用的标准 C 库

  • 数学库
  • 标准实用程序库
  • "sprintf()" 函数
  • 字符串函数库
  • 字符类测试库

以及以下次要主题

  • 命令行参数
  • 动态内存分配
  • 指向函数的指针
  • PC 内存模型和其他声明
  • 故障排除提示

数学库需要声明

   #include <math.h>

数学函数包括

   sin( x )       Sine of x.
   cos( x )       Cosine of x.
   tan( x )       Tangent of x.
   asin( x )      Inverse sine of x.
   acos( x )      Inverse cosine of x.
   atan( x )      Inverse tangent of x.
   sinh( x )      Hyperbolic sine of x.
   cosh( x )      Hyperbolic cosine of x.
   tanh( x )      Hyperbolic tangent of x.
   exp( x )       Exponential function -- e^x.
   log( x )       Natural log of x.
   log10( x )     Base 10 log of x.
   pow( x, y )    Power function -- x^y.
   sqrt( x )      Square root of x.
   ceil( x )      Smallest integer not less than x, returned as double.
   floor( x )     Greatest integer not greater than x, returned as double.
   fabs( x )      Absolute value of x.

所有值都是“双精度”,三角值以弧度表示。

华夏公益教科书