Long Double
long double이 지원되는 Microsoft Visual C++과 Microsoft C/C++의 16비트 이전 버전의 경우, 80비트 정밀도 데이터형식입니다. 그러나, Win32 프로그래밍에서, long double 데이터형식은 double로 매핑되며, 64비트 정밀도 형식입니다. Microsoft 런타임 라이브러리는 오직 이전 버전과 호환성을 위해서만 math 함수의 long double 버전을 제공합니다. long double 함수 프로토타입은 그들의 double 과 대응되는 프로토타입으로 식별되고, double 데이터 형식으로 long double 데이터 형식을 대체합니다. 이들 함수의 long double 버전은 새 코드에서 사용될 수 없습니다.
Doble 함수들과 LongDouble과의 대응
Function |
Long double 대응 |
Function |
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 |
|
|