Sdílet prostřednictvím


Datový typ konstanty

Konstanty typu dat jsou závislé na provedení rozsahy pro nedílnou datové typy povolených hodnot.Konstanty uvedené níže poskytují rozsahy pro typy dat nedílnou a jsou definovány v MEZÍCH.H.

[!POZNÁMKA]

Volba kompilátoru /J změní výchozí char typu unsigned.

Konstanta

Value

Význam

SCHAR_MAX

127

Maximální podepsané char hodnoty

SCHAR_MIN

–128

Minimální podepsané char hodnoty

UCHAR_MAX

255 (0xff)

Maximální unsigned char hodnoty

CHAR_BIT

8

Počet bitů vchar

USHRT_MAX

65535 (0xffff)

Maximální nepodepsané krátké hodnoty

SHRT_MAX

32767

Maximální (podepsané) krátké hodnoty

SHRT_MIN

–32768

Minimální (podepsané) krátké hodnoty

UINT_MAX

4294967295 (0xffffffff)

Maximální unsigned int hodnoty

ULONG_MAX

4294967295 (0xffffffff)

Maximální unsigned long hodnoty

INT_MAX

2147483647

Maximální (podepsané) int hodnoty

INT_MIN

–2147483647–1

Minimální (podepsané) int hodnoty

LONG_MAX

2147483647

Maximální (podepsané) dlouhý hodnoty

LONG_MIN

–2147483647–1

Minimální (podepsané) dlouhý hodnoty

CHAR_MAX

127 (255 použit parametr/j)

Maximální char hodnoty

CHAR_MIN

(Pokud je použita možnost /J 0) – 128

Minimální char hodnoty

MB_LEN_MAX

2

Maximální počet bajtů v vícebajtovéchar

_I64_MAX

9223372036854775807

Maximální (podepsaný) __int64 hodnoty

_I64_MIN

-9223372036854775807-1

Minimální (podepsaný) __int64 hodnoty

_UI64_MAX

0xffffffffffffffff

Maximální (bez znaménka) __int64 hodnoty

Následující konstanty, uveďte rozsah a další charakteristiky dvojité a plovoucí typy dat a jsou definovány v FLOAT.H:

Konstanta

Value

Description

DBL_DIG

15

počet desetinných míst precision

DBL_EPSILON

2.2204460492503131e-016

Nejmenší, 1.0 +DBL_EPSILON ! = 1.0

DBL_MANT_DIG

53

# bitů mantisy

DBL_MAX

1, 7976931348623158e + 308.

Maximální hodnota

DBL_MAX_10_EXP

308

Maximální desítkové exponent

DBL_MAX_EXP

1024

Maximální binární exponent

DBL_MIN

2.2250738585072014e-308

Minimální hodnota kladné

DBL_MIN_10_EXP

(-307)

Minimální desítkové exponent

DBL_MIN_EXP

(–1021)

Minimální binární exponent

_DBL_RADIX

2

Exponent Číselná soustava

_DBL_ROUNDS

1

Přidání zaokrouhlení: poblíž

FLT_DIG

6

Počet desetinných míst precision

FLT_EPSILON

1.192092896e-07F

Nejmenší, 1.0 +FLT_EPSILON ! = 1.0

FLT_MANT_DIG

24

Počet bitů mantisy

FLT_MAX

3.402823466e + 38F

Maximální hodnota

FLT_MAX_10_EXP

38

Maximální desítkové exponent

FLT_MAX_EXP

128

Maximální binární exponent

FLT_MIN

1.175494351e-38F

Minimální hodnota kladné

FLT_MIN_10_EXP

(–37)

Minimální desítkové exponent

FLT_MIN_EXP

(–125)

Minimální binární exponent

FLT_RADIX

2

Exponent Číselná soustava

FLT_ROUNDS

1

Přidání zaokrouhlení: poblíž

Viz také

Referenční dokumentace

Globální konstanty