Zmienna to nazwana "przegródka" w pamięci na dane określonego rodzaju. Typ danych opisuje, jakiego rodzaju wartości mogą być w niej przechowywane oraz jakie operacje mają sens.
Integer to typ przeznaczony dla liczb całkowitych, czyli takich, które nie mają części ułamkowej. Przykłady to: -10, 0, 7, 2026. Takie wartości są typowe dla liczników, ilości sztuk, indeksów w tablicach, numerów stron w paginacji czy identyfikatorów liczbowych (o ile mieszczą się w dopuszczalnym zakresie danego języka).
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Znak – pojedynczy znak (np. litera) przechowuje się zwykle w typach znakowych (np. "char") albo w łańcuchach znaków. To inny rodzaj danych niż liczby całkowite.
- Wartość logiczna – dane logiczne mają dwa stany (prawda/fałsz) i są modelowane typem logicznym (np. "boolean"). Choć czasem w niskopoziomowych kontekstach bywa to kodowane liczbami, semantycznie jest to inny typ.
- Liczba rzeczywista – liczby z częścią ułamkową przechowuje się w typach zmiennoprzecinkowych (np. "float", "double"). Użycie integer obcinałoby lub uniemożliwiało zapis ułamka, zależnie od języka.
Wskazówka egzaminacyjna: gdy w odpowiedziach pojawiają się "znak", "logiczna" i "rzeczywista", a w pytaniu jest integer, kluczowe jest rozróżnienie: całkowite vs ułamkowe oraz liczby vs typy nieliczbowe.