C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > tgmath.h
サイト内検索:

tgmath.h

C言語の標準ヘッダtgmath.hについて記述しています。tgmath.hには、型総称マクロと呼ばれるマクロが宣言、定義されています。tgmath.hで定義されている型総称マクロは、引数の型に応じてmath.hやcomplex.hの関数を呼び分けてくれます。



tgmath.h

tgmath.hは、C言語の標準ヘッダです。C99より追加されました。型総称マクロと呼ばれるマクロを定義します。型総称マクロとは、引数の型に応じてmath.hやcomplex.hで定義されている関数を呼び分けるマクロです。したがって、tgmath.hは、math.hとcomplex.hをインクルードします。定義されている型総称マクロは以下のものです。渡された引数の型により、math.hやcomplex.hの適切な関数が呼び出されます。

<tgmath.hで定義されている型総称マクロ>
acosacoshasinasinhatan
atan2atanhcargcbrtceil
cimagconjcopysigncoscosh
cprojcrealerferfcexp
exp2expm1fabsfdimfloor
fmafmaxfminfmodfrexp
hypotilogbldexplgammallrint
llroundloglog10log1plog2
logblrintlroundnearbyintnextafter
nexttowardpowremainderremquorint
roundscalblnscalbnsinsinh
sqrttantanhtgammatrunc
C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > tgmath.h
© 2009-2012 C言語サイト管理人