名稱空間
變體
操作

標準庫標頭檔案 <math.h>

來自 cppreference.com

此標頭檔案是數學庫的一部分。


目錄

[編輯] 型別

至少與 float 一樣寬的最有效浮點型別
(typedef) [編輯]
至少與 double 一樣寬的最有效浮點型別
(typedef) [編輯]

[編輯] 常量

指示值對於 floatdoublelong 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 的給定冪 (ex)
(函式) [編輯]
(C99)(C99)(C99)
計算 2 的給定冪 (2x)
(函式) [編輯]
(C99)(C99)(C99)
計算 e 的給定冪,減一 (ex-1)
(函式) [編輯]
(C99)(C99)
計算自然(底數e)對數 (ln(x))
(函式) [編輯]
計算常用(底數10)對數 (log10(x))
(函式) [編輯]
(C99)(C99)(C99)
計算以2為底的對數 (log2(x))
(函式) [編輯]
(C99)(C99)(C99)
計算1加上給定數的自然(底數e)對數 (ln(1+x))
(函式) [編輯]
冪函式
(C99)(C99)
計算給定冪的數字 (xy)
(函式) [編輯]
(C99)(C99)
計算平方根 (x)
(函式) [編輯]
(C99)(C99)(C99)
計算立方根 (3x)
(函式) [編輯]
(C99)(C99)(C99)
計算兩個給定數的平方和的平方根 (x2
+y2
)
(函式) [編輯]
三角函式
(C99)(C99)
計算正弦 (sin(x))
(函式) [編輯]
(C99)(C99)
計算餘弦 (cos(x))
(函式) [編輯]
(C99)(C99)
計算正切 (tan(x))
(函式) [編輯]
(C99)(C99)
計算反正弦 (arcsin(x))
(函式) [編輯]
(C99)(C99)
計算反餘弦 (arccos(x))
(函式) [編輯]
(C99)(C99)
計算反正切 (arctan(x))
(函式) [編輯]
計算反正切,使用符號確定象限
(函式) [編輯]
雙曲函式
(C99)(C99)
計算雙曲正弦 (sinh(x))
(函式) [編輯]
(C99)(C99)
計算雙曲餘弦 (cosh(x))
(函式) [編輯]
(C99)(C99)
計算雙曲正切 (tanh(x))
(函式) [編輯]
(C99)(C99)(C99)
計算反雙曲正弦 (arsinh(x))
(函式) [編輯]
(C99)(C99)(C99)
計算反雙曲餘弦 (arcosh(x))
(函式) [編輯]
(C99)(C99)(C99)
計算反雙曲正切 (artanh(x))
(函式) [編輯]
誤差函式和伽馬函式
(C99)(C99)(C99)
計算誤差函式
(函式) [編輯]
(C99)(C99)(C99)
計算補餘誤差函式
(函式) [編輯]
(C99)(C99)(C99)
計算伽馬函式
(函式) [編輯]
(C99)(C99)(C99)
計算伽馬函式的自然(底數e)對數
(函式) [編輯]
最接近整數的浮點運算
(C99)(C99)
計算不小於給定值的最小整數
(函式) [編輯]
計算不大於給定值的最大整數
(函式) [編輯]
(C99)(C99)(C99)
將數字截斷到最接近的整數,其絕對值不大於給定值
(函式) [編輯]
(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)
四捨五入到最接近的整數,在半數情況下遠離零
(函式) [編輯]
使用當前舍入模式四捨五入到整數
(函式) [編輯]
(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)(C99)
使用當前舍入模式四捨五入到整數
如果結果不同則丟擲異常
(函式) [編輯]
浮點操作函式
將一個數字分解為有效數字和2的冪
(函式) [編輯]
將一個數字乘以2的冪
(函式) [編輯]
(C99)(C99)
將一個數字分解為整數部分和小數部分
(函式) [編輯]
(C99)(C99)(C99)(C99)(C99)(C99)
高效計算一個數字乘以 FLT_RADIX 的冪
(函式) [編輯]
(C99)(C99)(C99)
提取給定數字的指數
(函式) [編輯]
(C99)(C99)(C99)
提取給定數字的指數
(函式) [編輯]
確定朝向給定值的下一個可表示浮點值
(函式) [編輯]
生成一個具有給定值的幅度並具有另一個給定值的符號的值
(函式) [編輯]
分類和比較
對給定浮點值進行分類
(函式宏) [編輯]
檢查給定數字是否具有有限值
(函式宏) [編輯]
(C99)
檢查給定數字是否為無窮大
(函式宏) [編輯]
(C99)
檢查給定數字是否為 NaN
(函式宏) [編輯]
檢查給定數字是否為正常數
(函式宏) [編輯]
檢查給定數字是否為負數
(函式宏) [編輯]
檢查第一個浮點引數是否大於第二個
(函式宏) [編輯]
檢查第一個浮點引數是否大於或等於第二個
(函式宏) [編輯]
(C99)
檢查第一個浮點引數是否小於第二個
(函式宏) [編輯]
檢查第一個浮點引數是否小於或等於第二個
(函式宏) [編輯]
檢查第一個浮點引數是否小於或大於第二個
(函式宏) [編輯]
檢查兩個浮點值是否無序
(函式宏) [編輯]

[編輯] 概要

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