Limiti dell'intero C++

Specifici di Microsoft

I limiti dei tipi interi sono elencati nella tabella seguente.Questi limiti definiti nel file di intestazione standard LIMITS.H.Microsoft C# consente inoltre alla dichiarazione di variabili Integer definite, che sono tipi integrali di bit di dimensioni 8, 16 -, o 32.Per ulteriori informazioni sugli Integer ridimensionarli, vedere Tipi interi ridimensionati.

Limiti su costanti Integer

Costante

Significato

Valore

CHAR_BIT

Numero di bit nella più piccola variabile che non sia un campo di bit.

8

SCHAR_MIN

valore minimo per una variabile di tipo signed char.

–128

SCHAR_MAX

valore massimo per una variabile di tipo signed char.

127

UCHAR_MAX

valore massimo per una variabile di tipo unsigned char.

255 (0xff)

CHAR_MIN

valore minimo per una variabile di tipo char.

- 128; 0 se l'opzione /J conteneva

CHAR_MAX

valore massimo per una variabile di tipo char.

127; 255 se l'opzione /J conteneva

MB_LEN_MAX

Numero massimo di byte in una costante di multicharacter.

5

SHRT_MIN

valore minimo per una variabile di tipo short.

–32768

SHRT_MAX

valore massimo per una variabile di tipo short.

32767

USHRT_MAX

valore massimo per una variabile di tipo short senza segno.

65535 (0xffff)

INT_MIN

valore minimo per una variabile di tipo int.

–2147483647 – 1

INT_MAX

valore massimo per una variabile di tipo int.

2147483647

UINT_MAX

valore massimo per una variabile di tipo unsigned int.

4294967295 (0xffffffff)

LONG_MIN

valore minimo per una variabile di tipo tempo.

–2147483647 – 1

LONG_MAX

valore massimo per una variabile di tipo tempo.

2147483647

ULONG_MAX

valore massimo per una variabile di tipo unsigned long.

4294967295 (0xffffffff)

Se un valore supera la dimensione maggiore rappresentazione Integer, il compilatore Microsoft generato un errore.

Microsoft FINALE specifico

Vedere anche

Riferimenti

Costanti Integer c