數值
出自 cppreference.com
< c
C 語言數值運算程式庫包含了通用的數學函數與型別,以及對偽隨機數生成的支援。
目錄 |
[編輯] 通用數學函數
標頭檔 <math.h> 提供了 標準 C 函式庫數學函數,例如 fabs、sqrt 與 sin。
[編輯] 浮點數環境
標頭檔 <fenv.h> 定義了 與例外浮點數狀態相關的旗標與函數,例如溢位與除以零。
[編輯] 偽隨機數生成
標頭檔 <stdlib.h> 也包含透過 srand 與 rand 進行的 C 風格隨機數生成。
[編輯] 複數運算
標頭檔 <complex.h> 提供了用於處理 複數 的型別與函數。
[編輯] 型別通用數學
標頭檔 <tgmath.h> 為函數名稱為 XXX 的函數提供了一些巨集
- 實數函數
- float 變體
XXXf - double 變體
XXX - long double 變體
XXXl
- float 變體
- 複數函數
- float 變體
cXXXf - double 變體
cXXX - long double 變體
cXXXl
- float 變體
[編輯] 位元操作 (自 C23 起)
標頭檔 <stdbit.h> 提供了用於處理 C 物件的 位元組順序 與 位元組與位元表示 的巨集與函數。
[編輯] 檢查整數算術 (自 C23 起)
提供了一些用於檢查整數算術的 型別通用巨集
| 定義於標頭檔
<stdckdint.h> | |
| (C23) |
對兩個整數執行檢查加法運算 (型別通用函數巨集) |
| (C23) |
對兩個整數執行檢查減法運算 (型別通用函數巨集) |
| (C23) |
對兩個整數執行檢查乘法運算 (型別通用函數巨集) |
[編輯] 參見
| C++ 文件 關於 數值運算程式庫
|