Standard library header <math.h>
From cppreference.net
此头文件是 数学库 的组成部分。
|
本节内容不完整
原因:需重新核对并补充B.11数学函数 <math.h> 相关内容 |
目录 |
类型
|
(C99)
|
宽度至少与
float
相当的最高效浮点类型
(类型别名) |
|
(C99)
|
宽度至少与
double
相当的最高效浮点类型
(类型别名) |
常量
|
(C99)
(C99)
|
分别表示超出
float
、
double
和
long
double
可表示范围的值(无穷大)
(宏常量) |
|
(C99)
|
求值为正无穷或保证会使
float
溢出的值
(宏常量) |
|
(C99)
|
求值为
float
类型的静默 NaN
(宏常量) |
|
(C99)
(C99)
(C99)
|
指示 fma 函数的执行速度通常与双精度操作数的乘加运算相当或更快
(宏常量) |
|
(C99)
(C99)
|
当 x 分别为零或 NaN 时,求值为
ilogb
(
x
)
的值
(宏常量) |
|
(C99)
(C99)
(C99)
|
定义通用数学函数使用的错误处理机制
(宏常量) |
分类 |
|
|
(C99)
(C99)
(C99)
(C99)
(C99)
|
指示浮点数类别
(宏常量) |
函数
基础运算 |
|
|
(C99)
(C99)
|
计算浮点值的绝对值 (
|x|
)
(函数) |
|
(C99)
(C99)
|
计算浮点除法运算的余数
(函数) |
|
(C99)
(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)
)
(函数) |
|
(C99)
(C99)
|
计算常用(以 10 为底)对数 (
log
10
(x)
)
(函数) |
|
<
|
|
概要
|
本小节内容不完整
原因:
|
#define __STDC_VERSION_MATH_H__ 202311L // TODO: ...