非常教程

C参考手册

数值 | Numerics

Numerics

C数字库包含常见的数学函数和类型,以及对随机数生成的支持。

常见的数学函数

math.h提供标准C库数学函数,例如fabssqrt,和sin

浮点环境

头文件fenv.h定义了与异常浮点状态相关的标志和函数,比如溢出和零除。

伪随机数生成

标题stdlib.h还包括通过srand和的C风格随机数生成rand

复数运算

标题complex.h提供了有关复数的类型和函数。

类型 - 通用数学

标题tgmath.h提供了一些名称为XXX的函数的宏:

  • 实际功能:
    • float 变种 XXXf
    • double 变种 XXX
    • long double 变种 XXXl
  • 复杂功能:
    • float 变种 cXXXf
    • double 变种 cXXX
    • long double 变种 cXXXl
C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。