標準Cライブラリ
数学的な演算を行うための関数、および関連するマクロの宣言定義。
HUGE_VAL — float型で表現できるとは限らない正のdouble型の式。無限大またはそれに類する大きな値
acos — 逆余弦
asin — 逆正弦
atan — 逆正接
atan2 — 底辺と高さを指定した直角三角形の逆正接
ceil — 天井関数
cos — 余弦
cosh — 双曲線余弦
exp — 指数関数
fabs — 浮動小数点数の絶対値
floor — 床関数
fmod — 浮動小数点どうしの商と剰余
frexp — 「正規化された仮数部」と「2の累乗」への分解
ldexp — 浮動小数点数と2の累乗との乗算
log — 自然対数
log10 — 常用対数
modf — 整数部と小数部の分解
pow — 冪乗(べき乗、累乗)
sin — 正弦
sinh — 双曲線正弦
sqrt — 平方根
tan — 三角関数|正接
tanh — 双曲線関数|双曲線正接
関数の枠組みを越えた分岐(ジャンプ)を制御するための型・マクロ・関数の宣言定義。
jmp_buf — setjmp マクロが実行環境を保存するための型
setjmp — longjmp 関数による復帰を可能にするために実行環境を保存するためのマクロ(しばしば直接、関数で実装されているが、標準ではマクロとされている。POSIXではマクロか関数かは指定されない、としている)
longjmp — setjmp マクロで保存された環境への復帰