Typy ze znakiem i bez, typy o stałej szerokości (C/C++)
Wymagania zaliczenia
W niektórych językach typy całkowitoliczbowe mogą przechowywać wartości ze znakiem, czyli signed, albo tylko dodatnie bez znaku, unsigned. Przyjrzymy się specyfice wykorzystania takich typów w języku C i zjawiskom przewinięcia (wraparound) oraz przepełnienia (overflow). Na przykładzie tego samego języka wprowadzone zostaną typy o stałym rozmiarze (fixed-width), przydatne gdy istnieje potrzeba zdefiniowania liczby bajtów zajmowanej w pamięci przez zmienne.
Poszukaj informacji o typie wyliczeniowym (enum, enumeration) w C/C++, który łączy wartości z etykietami w postaci zamkniętego zbioru. Za jego pomocą można utworzyć zmienną np. przechowującą informację o stanie programu/systemu albo służącą do przekazania danych konfiguracyjnych, gdy ich wybór ma być ograniczony do elementów podanych w deklaracji enum'a.
Ostatnia modyfikacja: środa, 26 listopada 2025, 14:23