標準庫標頭檔案 <math.h>
來自 cppreference.com
此標頭檔案是數學庫的一部分。
本節不完整 原因:重新檢查並從B.11 數學 <math.h> 新增更多內容 |
目錄 |
[編輯] 型別
(C99) |
至少與 float 一樣寬的最有效浮點型別 (typedef) |
(C99) |
至少與 double 一樣寬的最有效浮點型別 (typedef) |
[編輯] 常量
(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 的給定冪 (ex) (函式) |
(C99)(C99)(C99) |
計算 2 的給定冪 (2x) (函式) |
(C99)(C99)(C99) |
計算 e 的給定冪,減一 (ex-1) (函式) |
(C99)(C99) |
計算自然(底數e)對數 (ln(x)) (函式) |
(C99)(C99) |
計算常用(底數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) |
計算立方根 (3√x) (函式) |
(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) |
計算反正切,使用符號確定象限 (函式) |
雙曲函式 | |
(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)(C99)(C99)(C99)(C99)(C99) |
使用當前舍入模式四捨五入到整數 如果結果不同則丟擲異常 (函式) |
浮點操作函式 | |
(C99)(C99) |
將一個數字分解為有效數字和2的冪 (函式) |
(C99)(C99) |
將一個數字乘以2的冪 (函式) |
(C99)(C99) |
將一個數字分解為整數部分和小數部分 (函式) |
(C99)(C99)(C99)(C99)(C99)(C99) |
高效計算一個數字乘以 FLT_RADIX 的冪 (函式) |
(C99)(C99)(C99) |
提取給定數字的指數 (函式) |
(C99)(C99)(C99) |
提取給定數字的指數 (函式) |
(C99)(C99)(C99)(C99)(C99)(C99) |
確定朝向給定值的下一個可表示浮點值 (函式) |
(C99)(C99)(C99) |
生成一個具有給定值的幅度並具有另一個給定值的符號的值 (函式) |
分類和比較 | |
(C99) |
對給定浮點值進行分類 (函式宏) |
(C99) |
檢查給定數字是否具有有限值 (函式宏) |
(C99) |
檢查給定數字是否為無窮大 (函式宏) |
(C99) |
檢查給定數字是否為 NaN (函式宏) |
(C99) |
檢查給定數字是否為正常數 (函式宏) |
(C99) |
檢查給定數字是否為負數 (函式宏) |
(C99) |
檢查第一個浮點引數是否大於第二個 (函式宏) |
(C99) |
檢查第一個浮點引數是否大於或等於第二個 (函式宏) |
(C99) |
檢查第一個浮點引數是否小於第二個 (函式宏) |
(C99) |
檢查第一個浮點引數是否小於或等於第二個 (函式宏) |
(C99) |
檢查第一個浮點引數是否小於或大於第二個 (函式宏) |
(C99) |
檢查兩個浮點值是否無序 (函式宏) |
[編輯] 概要
本節不完整 原因
|
#define __STDC_VERSION_MATH_H__ 202311L // TODO: ...