Long Double
Предыдущие 16-разрядные версии Microsoft C++ и Microsoft Visual C# поддерживали long double — тип данных с 80-разрядной точностью. Однако в программировании на Win32 тип данных double сопоставляется с long double — типом данных с 64-разрядной точностью. Библиотека среды выполнения Microsoft предоставляет long double версии математических функций только для обратной совместимости. Прототипы функций long double совпадают с прототипам их аналогов 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 |
|
|