Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft-specifieke
De limieten voor gehele getallen in C en C++ worden vermeld in de volgende tabel. Deze limieten worden gedefinieerd in het C-standaardheaderbestand <limits.h>. De C++ Standard Library-header <limits> bevat <climits>, inclusief <limits.h>.
Microsoft C staat ook de declaratie van gehele getallen van grootten toe, die integrale typen grootte 8-, 16-, 32- of 64-bits zijn. Zie Integertypen van grootte aanpassen voor meer informatie over gehele getallen in C.
Limieten voor gehele getallen
| Constant | Betekenis | Waarde |
|---|---|---|
| CHAR_BIT | Aantal bits in de kleinste variabele die geen bitveld is. | 8 |
| SCHAR_MIN | Minimumwaarde voor een variabele van het type signed char. |
-128 |
| SCHAR_MAX | Maximumwaarde voor een variabele van het type signed char. |
127 |
| UCHAR_MAX | Maximumwaarde voor een variabele van het type unsigned char. |
255 (0xff) |
| CHAR_MIN | Minimumwaarde voor een variabele van het type char. |
-128; 0 als /J-optie is gebruikt |
| CHAR_MAX | Maximumwaarde voor een variabele van het type char. |
127; 255 als /J-optie is gebruikt |
| MB_LEN_MAX | Maximum aantal bytes in een teken met meerderebyte. | 5 |
| SHRT_MIN | Minimumwaarde voor een variabele van het type short. |
-32768 |
| SHRT_MAX | Maximumwaarde voor een variabele van het type short. |
32767 |
| USHRT_MAX | Maximumwaarde voor een variabele van het type unsigned short. |
65535 (0xffff) |
| INT_MIN | Minimumwaarde voor een variabele van het type int. |
-2147483647 - 1 |
| INT_MAX | Maximumwaarde voor een variabele van het type int. |
2147483647 |
| UINT_MAX | Maximumwaarde voor een variabele van het type unsigned int. |
4294967295 (0xffffffff) |
| LONG_MIN | Minimumwaarde voor een variabele van het type long. |
-2147483647 - 1 |
| LONG_MAX | Maximumwaarde voor een variabele van het type long. |
2147483647 |
| ULONG_MAX | Maximumwaarde voor een variabele van het type unsigned long. |
4294967295 (0xffffffff) |
| LLONG_MIN | Minimumwaarde voor een variabele van het type long long. |
-9,223,372,036,854,775,807 - 1 |
| LLONG_MAX | Maximumwaarde voor een variabele van het type long long. |
9,223,372,036,854,775,807 |
| ULLONG_MAX | Maximumwaarde voor een variabele van het type unsigned long long. |
18.446.744.073.709.551.615 (0xffffffffffffffff) |
Als een waarde de grootste gehele getalweergave overschrijdt, genereert de Microsoft-compiler een fout.
Microsoft-specifieke beƫindigen