命名空間
變體
動作

數值

出自 cppreference.com
< c

C 語言數值運算程式庫包含了通用的數學函數與型別,以及對偽隨機數生成的支援。

目錄

[編輯] 通用數學函數

標頭檔 <math.h> 提供了 標準 C 函式庫數學函數,例如 fabssqrtsin

[編輯] 浮點數環境

標頭檔 <fenv.h> 定義了 與例外浮點數狀態相關的旗標與函數,例如溢位與除以零。

[編輯] 偽隨機數生成

標頭檔 <stdlib.h> 也包含透過 srandrand 進行的 C 風格隨機數生成。

[編輯] 複數運算

標頭檔 <complex.h> 提供了用於處理 複數 的型別與函數。

[編輯] 型別通用數學

標頭檔 <tgmath.h> 為函數名稱為 XXX 的函數提供了一些巨集

  • 實數函數
  • float 變體 XXXf
  • double 變體 XXX
  • long double 變體 XXXl
  • 複數函數
  • float 變體 cXXXf
  • double 變體 cXXX
  • long double 變體 cXXXl

[編輯] 位元操作 (自 C23 起)

標頭檔 <stdbit.h> 提供了用於處理 C 物件的 位元組順序位元組與位元表示 的巨集與函數。

[編輯] 檢查整數算術 (自 C23 起)

提供了一些用於檢查整數算術的 型別通用巨集

定義於標頭檔 <stdckdint.h>
對兩個整數執行檢查加法運算(型別通用函數巨集)[編輯]
對兩個整數執行檢查減法運算(型別通用函數巨集)[編輯]
對兩個整數執行檢查乘法運算(型別通用函數巨集)[編輯]

[編輯] 參見

C++ 文件 關於 數值運算程式庫
English Deutsch 日本語 中文(简体) 中文(繁體)