標準Cライブラリ
文字種別の分類、および大文字・小文字の変換を行う関数を提供する。 ctype.h ヘッダが提供する文字操作関数は、設定されているロケールに応じて動作が変わる。
isalnum — 英数字かどうかの判別
isalpha — 英字かどうかの判別
isblank — 単語を区切る文字かどうかの判定
iscntrl — 制御文字かどうかの判別
isdigit — 数字かどうかの判別
isgraph — 空白(' ')を除く表示文字かどうかの判別
islower — 小文字かどうかの判別
isprint — 表示文字かどうかの判別
ispunct — 区切り文字かどうかの判別
isspace — 空白類文字かどうかの判別
isupper — 大文字かどうかの判別
isxdigit — 16進数字かどうかの判別
tolower — 小文字への変換
toupper — 大文字への変換
複素数の演算、虚数単位の定義、実部と虚部の分離機能などが含まれている。
complex — 複素数型
I — 虚数単位
cabs — 絶対値
carg — 偏角
cacos — 逆余弦
cacosh — 逆双曲線余弦
casin — 逆正弦
casinh — 逆双曲線正弦
catan — 逆正接
catanh — 逆双曲線正接
ccos — 余弦
ccosh — 双曲線余弦
cexp — 指数関数
cfabs — 浮動小数点数の絶対値
cimag — 複素数の虚部
clog — 自然対数
clog10 — 常用対数
conj — 共役複素数
cpow — 冪乗(べき乗、累乗)
cproj — リーマン球への射影
creal — 複素数の実部
csin — 正弦
csinh — 双曲線正弦
csqrt — 平方根
ctan — 正接
ctanh — 双曲線正接