Documentation de Gambas - /lang/type/integer

/lang/type/integer

# Integer

DIM Var AS Integer

Ce type de données native représente une valeur entière, c.a.d. une valeur entière signée sur 4 octets.

La valeur d'un Integer * est un entier entre -2147483648 et +2147483647. (-2^31 and 2^31-1). Pour de plus grands nombres entiers, utilisez Long.

les valeurs entières peuvent être écrites en décimal, hexadécimal, ou binaire.

Les valeurs hexadécimales sont précédées par & ou by &H ou &h.

Les valeurs binaires sont précédées par &X ou &x.

Les constantes hexadécimales avec une valeur qui tient en 4 chiffres ont leur signe étendu du bit 15 aux bits 16 à 31, si il n'y a pas de signe & est ajouté à la constante. Prenez le en compte lors de la définition des couleurs comme constantes : &H0000FF00 sera jaune (comme &H00FFFF00, parce que son signe sera étendu à &HFFFFFF00) alors que &H0000FF00& sera vert.

constante | décimal | hexadécimal
--- | --- | ---
&HC000 le signe sera étendu | -16384 | FFFFC000
&#HC000& pas d'extension de signe | 49152 | 0000C000
&H1C000 pas d'extension de signe | 114688 | 0001C000

### Voir aussi

- Byte

- Short

- Long

- Types de données