Namespaces
Variants

Standard library header <math.h>

From cppreference.net

此头文件是 数学库 的组成部分。


目录

类型

(C99)
宽度至少与 float 相当的最高效浮点类型
(类型别名)
宽度至少与 double 相当的最高效浮点类型
(类型别名)

常量

分别表示超出 float double long double 可表示范围的值(无穷大)
(宏常量)
求值为正无穷或保证会使 float 溢出的值
(宏常量)
(C99)
求值为 float 类型的静默 NaN
(宏常量)
指示 fma 函数的执行速度通常与双精度操作数的乘加运算相当或更快
(宏常量)
当 x 分别为零或 NaN 时,求值为 ilogb ( x ) 的值
(宏常量)
定义通用数学函数使用的错误处理机制
(宏常量)
分类
指示浮点数类别
(宏常量)

函数

基础运算
(C99) (C99)
计算浮点值的绝对值 ( |x| )
(函数)
(C99) (C99)
计算浮点除法运算的余数
(函数)
计算浮点除法运算的有符号余数
(函数)
(C99) (C99) (C99)
计算有符号余数及除法运算的最后三位
(函数)
(C99) (C99) (C99)
计算融合乘加运算
(函数)
(C99) (C99) (C99)
确定两个浮点值的较大者
(函数)
(C99) (C99) (C99)
确定两个浮点值的较小者
(函数)
(C99) (C99) (C99)
确定两个浮点值的正差 ( max(0, x-y) )
(函数)
(C99) (C99) (C99)
返回一个非数值 (NaN)
(函数)
指数函数
(C99) (C99)
计算 e 的给定次幂 ( e x )
(函数)
(C99) (C99) (C99)
计算 2 的给定次幂 ( 2 x )
(函数)
(C99) (C99) (C99)
计算 e 的给定次幂减一 ( e x -1 )
(函数)
(C99) (C99)
计算自然(以 e 为底)对数 ( ln(x) )
(函数)
计算常用(以 10 为底)对数 ( log 10 (x) )
(函数)
<

概要

#define __STDC_VERSION_MATH_H__ 202311L
// TODO: ...