Long Double 型

以前の 16 ビット バージョンの Microsoft C/C++ および Microsoft Visual C++ では、long double という 80 ビット精度を持つデータ型をサポートしていました。 ただし、Win32 プログラミングでは、long double データ型は 64 ビット精度の double 型に変換されます。 Microsoft ランタイム ライブラリには、下位互換性のためだけに long double バージョンの数値演算関数が用意されています。 long double データ型が double データ型の代わりに使用されている以外は、long double 関数のプロトタイプは、対応する double 関数のプロトタイプと同じです。 long double バージョンの関数は、新規のコードで使用しないでください。

double 関数と対応する long double 関数

機能

対応する

long double 関数

機能

対応する

long double 関数

acos

acosl

frexp

frexpl

asin

asinl

_hypot

_hypotl

atan

atanl

ldexp

ldexpl

atan2

atan2l

log

logl

atof

_atold

log10

log10l

Bessel 関数 : _j0、_j1、_jn

j0l, j1l, jnl

_matherr

_matherrl

Bessel 関数 : _y0、_y1、_yn

y0l, y1l, ynl

modf

modfl

_cabs

_cabsl

pow

powl

ceil

ceill

sin

sinl

cos

cosl

sinh

sinhl

cosh

coshl

sqrt

sqrtl

exp

expl

strtod

_strtold

fabs

fabsl

tan

tanl

floor

floorl

tanh

tanhl

fmod

fmodl

 

 

参照

参照

カテゴリ別ランタイム ルーチン