Dela via


Begränsningar för Floating-Point konstanter

Microsoft-specifik

Begränsningar för värdena för flyttalskonstanter anges i följande tabell. Huvudfilen FLOAT. H innehåller den här informationen.

Begränsningar för Floating-Point konstanter

Konstant Innebörd Värde
FLT_DIG
DBL_DIG
LDBL_DIG
Antal siffror, q, så att ett flyttalsnummer med decimaltal q kan avrundas till en flyttal och tillbaka utan att precisionen går förlorad. 6
15
15
FLT_EPSILON
DBL_EPSILON
LDBL_EPSILON
Minsta positiva tal x, så att x + 1,0 inte är lika med 1,0 1.192092896e-07F
2.2204460492503131e-016
2.2204460492503131e-016
FLT_GUARD 0
FLT_MANT_DIG
DBL_MANT_DIG
LDBL_MANT_DIG
Antal siffror i radixet som anges av FLT_RADIX i flyttalstecknet. Radixet är 2; därför anger dessa värden bitar. 24
53
53
FLT_MAX
DBL_MAX
LDBL_MAX
Maximalt representerande flyttalsnummer. 3.402823466e+38F
1.7976931348623158e+308
1.7976931348623158e+308
FLT_MAX_10_EXP
DBL_MAX_10_EXP
LDBL_MAX_10_EXP
Maximalt heltal så att 10 som höjs till det talet är ett representerande flyttalsnummer. 38
308
308
FLT_MAX_EXP
DBL_MAX_EXP
LDBL_MAX_EXP
Maximalt heltal så att FLT_RADIX upphöjt till det talet är ett representerande flyttalsnummer. 128
1024
1024
FLT_MIN
DBL_MIN
LDBL_MIN
Minsta positiva värde. 1.175494351e-38F
2.2250738585072014e-308
2.2250738585072014e-308
FLT_MIN_10_EXP
DBL_MIN_10_EXP
LDBL_MIN_10_EXP
Minsta negativa heltal så att 10 som höjs till det talet är ett representerande flyttalsnummer. -37
-307
-307
FLT_MIN_EXP
DBL_MIN_EXP
LDBL_MIN_EXP
Minsta negativa heltal så att FLT_RADIX upphöjt till det talet är ett representerande flyttalsnummer. -125
-1021
-1021
FLT_NORMALIZE 0
FLT_RADIX
_DBL_RADIX
_LDBL_RADIX
Radix för exponentrepresentation. 2
2
2
FLT_ROUNDS
_DBL_ROUNDS
_LDBL_ROUNDS
Avrundningsläge för flyttalstillägg. 1 (nära)
1 (nära)
1 (nära)

Observera att informationen i tabellen ovan kan skilja sig åt i framtida implementeringar.

Avsluta Microsoft Specifik

Se även

C Floating-Point konstanter