Long Double 型
更新 : 2007 年 11 月
以前の 16 ビット バージョンの Microsoft C/C++ および Microsoft Visual C++ では、long double という 80 ビット精度を持つデータ型をサポートしていました。ただし、Win32 プログラミングでは、long double データ型は 64 ビット精度の double 型に変換されます。Microsoft ランタイム ライブラリには、下位互換性のためだけに long double バージョンの数値演算関数が用意されています。longdouble データ型が double データ型の代わりに使用されている以外は、long double 関数のプロトタイプは、対応する double 関数のプロトタイプと同じです。long double バージョンの関数は、新規のコードで使用しないでください。
double 関数と対応する long double 関数
関数 |
対応する long double 関数 |
関数 |
対応する long double 関数 |
---|---|---|---|
acosl |
frexpl |
||
asinl |
_hypotl |
||
atanl |
ldexpl |
||
atan2l |
logl |
||
_atold |
log10l |
||
j0l, j1l, jnl |
_matherrl |
||
y0l, y1l, ynl |
modfl |
||
_cabsl |
powl |
||
ceill |
sinl |
||
cosl |
sinhl |
||
coshl |
sqrtl |
||
expl |
_strtold |
||
fabsl |
tanl |
||
floorl |
tanhl |
||
fmodl |
|
|