Integer/it
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
italiano (it) │
русский (ru) │
Integer è una variabile standard dalla lingua di programmazione Pascal. è usato per definire un numero intero, all'opposto dei real, usati per definire un numero con decimali e esponente.
la dimensione dipende dal tipo di macchine con cui il compiler genera il programma (32 bit o 64 bit), dalla variabile del compiler (16-bit, 32-bit o 64-bit). le dimensioni tipiche sono 16 bit, (2 byte) 32 bit (4 byte) o 64 bit (8 byte).
FPC attualmente usa 32 bits (2 bytes) per integer, cha il compiuter sia 32-bit o 64-bit. questo causa che il pointer di una macchina a 64 bit sia da 64-bit. per permetterti di scrivere un programma efficiente, l'unità di sistema FPC usa variabili PtrInt e PtrUInt che sono segnate e integer senza segno con la stessa dimensione di un pointer.
Su vecchi compilers, un integer era 16 bits, e rappresentava valori da 2-15 a 215-1, o -32,768 a 32,767. Una simile variabile, word, era talvolta usata per definire un integer senza segno (0..65,535). in questi casi dove il compiler usava 16-bit integers, 32-bit integers erano generalmente espressi dalle variabili long or longint.
Per x86 machines, un integer è generalmente definito come 32 bits, con valori tra 2-31 e 231-1, o -2,147,483,648 .. 2,147,483,647. il valore massiomo è definito da maxint. l'integer senza segno da 32 bit cardinal ha valori di 232-1 o 0 .. 4,294,967,295.
Nel più nuovo processore a 64-bit un integer può essere definito come un valore da 2-63 a 263-1, o -9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807.