Types entiers étendus : __int8, __int16, __int32, __int64

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Extensions des mots clés

Description

Vous pouvez spécifier la taille des types entiers (nombre de bits occupés par la mémoire).

Vous devez utiliser le suffixe approprié (i16, ui32, et ainsi de suite) avec les constantes entières étendus.


Types entiers étendus

Type Suffixe dans des constantes Exemple Stockage

__int8

i8

__int8 c = 127i8;

8 bits

unsigned __int8

ui8

unsigned __int8 c = 240ui8;

8 bits

__int16

i16

__int16 s = 32767i16;

16 bits

unsigned __int16

ui16

unsigned __int16 s = 64532ui16;

16 bits

'__int32

i32

__int32 i = 123456789i32;

32 bits

unsigned __int32

ui32

unsigned __int32 i = 223456789ui32;

32 bits

__int64

i64

__int64 big = 12345654321i64;

64 bits

unsigned __int64

ui64

unsigned __int64 hugeInt = 1234567887654321ui64;>

64 bits

Voir aussi