Omezení C++ celé číslo
Konkrétní společnosti Microsoft
Limity pro celočíselné typy jsou uvedeny v následující tabulce.Tyto limity jsou definovány ve standardní záhlaví limity.H.Microsoft c umožňuje také prohlášení o proměnné velikosti celé číslo, které jsou nedílnou typy velikosti 8-16 nebo 32 bitů.Další informace o velikosti celá čísla, viz Velikosti celočíselné typy.
Omezení konstanty celé číslo
Konstanta |
Význam |
Value |
---|---|---|
CHAR_BIT |
Počet bitů v nejmenší proměnné, která je bitové pole. |
8 |
SCHAR_MIN |
Minimální hodnota pro proměnné typu podepsané char. |
–128 |
SCHAR_MAX |
Maximální hodnota pro proměnné typu podepsané char. |
127 |
UCHAR_MAX |
Maximální hodnota pro proměnné typu unsigned char. |
255 (0xff) |
CHAR_MIN |
Minimální hodnota pro proměnné typu char. |
– 128; 0, pokud je použita možnost /J |
CHAR_MAX |
Maximální hodnota pro proměnné typu char. |
127; 255 použit parametr/j |
MB_LEN_MAX |
Maximální počet bajtů v multicharacter konstantu. |
5 |
SHRT_MIN |
Minimální hodnota pro proměnné typu krátké. |
–32768 |
SHRT_MAX |
Maximální hodnota pro proměnné typu krátké. |
32767 |
USHRT_MAX |
Maximální hodnota pro proměnné typu nepodepsané krátké. |
65535 (0xffff) |
INT_MIN |
Minimální hodnota pro proměnné typu int. |
–2147483647 – 1 |
INT_MAX |
Maximální hodnota pro proměnné typu int. |
2147483647 |
UINT_MAX |
Maximální hodnota pro proměnné typu unsigned int. |
4294967295 (0xffffffff) |
LONG_MIN |
Minimální hodnota pro proměnné typu dlouhý. |
–2147483647 – 1 |
LONG_MAX |
Maximální hodnota pro proměnné typu dlouhý. |
2147483647 |
ULONG_MAX |
Maximální hodnota pro proměnné typu unsigned long. |
4294967295 (0xffffffff) |
Pokud hodnota přesahuje největší zastoupení celé číslo, Microsoft kompilátor vygeneruje chybu.
Konec konkrétní společnosti Microsoft