Numeri Interi
Gli "integer" sono il tipo di dati di base che viene gestito direttamente dalle istruzioni della CPU.
Un numero intero è costituito da un segno opzionale seguito da una o più cifre.
[ segno
] { numero
[ numero
[ ... ] ] }
-
segno
: +
o -
, se il segno non è esplicito esso è presunto positivo +
.
-
numero
: da 0
a 9
.
Gambas Gestisce quattro differenti tipi di interi:
Interi
|
Descrizione
|
Valore predefinito
|
Spazio in memoria
|
Byte
|
0...255
|
0
|
1 byte
|
Short
|
-32.768...+32.767
|
0
|
2 bytes
|
Integer
|
-2.147.483.648...+2.147.483.647
|
0
|
4 bytes
|
Long
|
-9.223.372.036.854.775.808...+9.223.372.036.854.775.807
|
0
|
8 bytes
|
Se scrivi un numero troppo grande (o troppo piccolo), viene generato un errore.
Gambas non fornisce tipi di dati interi senza segno diversi da
Byte.
Vedi anche