INF.04Języki i Składnia Programowania
Podstawowe Typy Danych: int, float, char, bool
Wbudowane w język programowania elementarne typy danych (całkowite, zmiennoprzecinkowe, znakowe i logiczne) określające format pamięci i dozwolone operacje.
Zestawienie podstawowych typów danych:
| Typ | Nazwa w C# / Java / C++ | Rozmiar w pamięci | Zakres wartości | Zastosowanie |
|---|---|---|---|---|
int | Liczba całkowita ze znakiem | 32 bity (4 bajty) | -2³¹ do 2³¹-1 (-2 147 483 648 do +2 147 483 647) | Liczniki pętli, indeksy tablic, ilości sztuk |
float | Liczba zmiennoprzecinkowa | 32 bity (4 bajty) | ≈ ± 3.4 × 10³⁸ (precyzja ok. 7 cyfr, zapis np. 3.14f) | Grafika 3D, gry, oszczędność pamięci |
double | Liczba zmiennoprzecinkowa podwójnej precyzji | 64 bity (8 bajty) | ≈ ± 1.7 × 10³⁰⁸ (precyzja ok. 15–17 cyfr) | Obliczenia naukowe, domyślny typ zmiennoprzecinkowy |
char | Znak tekstowy (kod Unicode) | 16 bitów (2 bajty w C#/Java, 1 B w C) | Znak ujęty w pojedynczy apostrof, np. 'A', '7', '\n' | Przechowywanie pojedynczego symbolu |
bool / boolean | Wartość logiczna | 1 bajt logicznie (1 bit stanu) | true (prawda) lub false (fałsz) | Flagi, warunki instrukcji if i pętli |
void | Typ pusty | 0 bajtów | Brak wartości | Oznaczenie funkcji niezwracającej wyniku |
Pułapki na egzaminie INF.04:
- Znak
charzapisuje się w pojedynczych apostrofach'a', natomiast ciąg tekstowystringw podwójnych cudzysłowach"napis". - W języku C# literał typu
floatwymaga dopisania przyrostkaf(np.float x = 3.5f;), w przeciwnym razie kompilator potraktuje go jakodoublei zgłosi błąd konwersji.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Podstawowe Typy Danych: int, float, char, bool lub rozpocznij trening.