9. Integer
Il tipo di dato, in genere più usato è l' integer. Corrisponde agli interi inclusi nell'intervallo tra -32768 a +32767 e occupa uno spazio di memoria di 2 byte (16 bit).
Qualora nel corso di un programma, una variabile assumesse un valore superiore all'intervallo degli integer, si andrebbe in overflow.
Ecco qui di seguito una tabella che riassume tutti i sottotipi interi del Pascal, con il loro intervallo e la loro quantità di memoria occupata.
SOTTOTIPI | INTERVALLO | MEMORIA OCCUPATA |
---|---|---|
integer | -32768 ...... +32767 | 16 bit ( 2 byte) |
shortint | -128 ...... +127 | 8 bit ( 1 byte) |
login | -2147483648...+2147483647 | 32 bit ( 4 byte) |
byte | 0 ...... 255 | 8 bit ( 1 byte) |
word | 0 ...... 65535 | 16 bit ( 2 byte) |
Le operazioni che si possono effettuare con queste tipologie di dati sono:
OPERAZIONE | SIMBOLO |
---|---|
addizione | + |
sottrazione | - |
moltiplicazione | * |
divisione intera | DIV |
resto della divisione | MOD |
Le funzioni matematiche che danno come risultato un intero sono invece le seguenti:
- abs(n) che calcola il valore assoluto del numero intero n;
- round(n) che arrotonda qualunque numero all'intero più vicino ad n;
- trunc(n) che tronca il numero all'intero minore di n;
- sqr(n) ne calcola infine il quadrato;