Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyficzne dla firmy Microsoft
Limity wartości stałych zmiennoprzecinkowych są podane w poniższej tabeli. Plik nagłówkowy FLOAT. H zawiera te informacje.
Limity dla stałych zmiennoprzecinkowych
| Stała | Znaczenie | Wartość |
|---|---|---|
|
FLT_DIG DBL_DIG LDBL_DIG |
Liczba cyfr, q, tak aby liczba zmiennoprzecinkowa z cyframi dziesiętnymi q można zaokrąglić do reprezentacji zmiennoprzecinkowej i z powrotem bez utraty precyzji. | 6 15 15 |
|
FLT_EPSILON DBL_EPSILON LDBL_EPSILON |
Najmniejsza liczba dodatnia x, taka że x + 1,0 nie jest równa 1,0 | 1.192092896e-07F 2.2204460492503131e-016 2.2204460492503131e-016 |
| FLT_GUARD | 0 | |
|
FLT_MANT_DIG DBL_MANT_DIG LDBL_MANT_DIG |
Liczba cyfr w promieniu określonym przez FLT_RADIX w znakach zmiennoprzecinkowych. Promienie ma wartość 2; dlatego te wartości określają bity. | 24 53 53 |
|
FLT_MAX DBL_MAX LDBL_MAX |
Maksymalna reprezentowana liczba zmiennoprzecinkowa. | 3.402823466e+38F 1.7976931348623158e+308 1.7976931348623158e+308 |
|
FLT_MAX_10_EXP DBL_MAX_10_EXP LDBL_MAX_10_EXP |
Maksymalna liczba całkowita, tak aby 10 podniesione do tej liczby było liczbą zmiennoprzecinkową. | 38 308 308 |
|
FLT_MAX_EXP DBL_MAX_EXP LDBL_MAX_EXP |
Maksymalna liczba całkowita, która FLT_RADIX podniesiona do tej liczby, jest liczbą zmiennoprzecinkową godną reprezentowania. | 128 1024 1024 |
|
FLT_MIN DBL_MIN LDBL_MIN |
Minimalna wartość dodatnia. | 1.175494351e-38F 2.2250738585072014e-308 2.2250738585072014e-308 |
|
FLT_MIN_10_EXP DBL_MIN_10_EXP LDBL_MIN_10_EXP |
Minimalna ujemna liczba całkowita, tak aby 10 podniesione do tej liczby było reprezentowaną liczbą zmiennoprzecinkową. | -37 -307 -307 |
|
FLT_MIN_EXP DBL_MIN_EXP LDBL_MIN_EXP |
Minimalna ujemna liczba całkowita, która FLT_RADIX podniesiona do tej liczby, jest liczbą zmiennoprzecinkową godną reprezentowania. | -125 -1021 -1021 |
| FLT_NORMALIZE | 0 | |
|
FLT_RADIX _DBL_RADIX _LDBL_RADIX |
Promienie reprezentacji wykładniczej. | 2 2 2 |
|
FLT_ROUNDS _DBL_ROUNDS _LDBL_ROUNDS |
Tryb zaokrąglania dla dodawania zmiennoprzecinkowego. | 1 (w pobliżu) 1 (w pobliżu) 1 (w pobliżu) |
Należy pamiętać, że informacje przedstawione w powyższej tabeli mogą się różnić w przyszłych implementacjach.
Koniec specyfiki Microsoftu