System.Longint

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

type Longint = { built-in type };

C++

typedef int                  Longint;          // -2147483648..2147483647

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
System.pas
sysmac.h
System System


Description

Type entier signé dépendant de la plate-forme.

LongInt représente un sous-ensemble des nombres naturels. La taille et l'intervalle de LongInt dépendent de la plate-forme cible :

  • Sur les plates-formes 32 bits et les plates-formes Windows 64 bits, LongInt est un entier signé sur 4 octets avec l'intervalle [-2147483648 .. 2147483647]. (-2-31 à 232-1).
Remarque: Les plates-formes 32 bits incluent Windows 32 bits et Android.
  • Sur les plates-formes POSIX 64 bits (Android, iOS, Linux et macOS), LongInt est un entier non signé sur 8 octets avec l'intervalle [-9223372036854775808 .. 9223372036854775807] (-263 à 263-1).
Remarque: Si vous voulez utiliser un type entier non signé sur 4 octets, utilisez Integer ou FixedInt.

Voir aussi