Microsoft C/C++ 以前的 16 位版本和 Microsoft Visual C++ 支持 long double, 80 位精度数据类型。在编程中,但是, long double 数据类型的 Win32 映射到 double, 64 位精度数据类型。Microsoft 运行库提供向后兼容目的提供算术函数的 long double 版本。long double 函数原型与其 double 重复的原型是相同的,除此之外, longdouble 数据类型替换 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 |
|
|