Typy całkowite są typami pre-definiowanymi. Przyjmują wartości będące podzbiorem liczb całkowitych. Zasięg (zbiór przyjmowanych wartości) typów integer i cardinal jest zależny od architektury procesora i kompilatora (w FreePascalu zależne od także trybu FP).
Tabela typów całkowitych:
| Nazwa | Zasięg (FP i Delphi) | Zasięg (TP) | Rozmiar (w bajtach) |
| Byte | 0..255 | 0..255 | 1 |
| Shortint | -128..127 | -128..127 | 1 |
| Smallint | -32 768..32 767 | Nie występuje! | 2 |
| Word | 0..65 535 | 0..65 535 | 2 |
| Integer | -2^32..2^32-1 | -32 768..32 767 | 4 lub 2 (TP) |
| Longint | -2^32..2^32-1 | -2^32..2^32-1 | 4 |
| Longword | 0..4294967295 | Nie występuje! | 4 |
| Int64 | -2^63..2^63-1 | Nie występuje! | 8 |
| QWord | 0 .. 2^63-1 | Nie występuje! | 8 |

0 Odpowiedzi do “Typy całkowite”