ID: 2800 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

Jaki typ służy do przechowywania wartości całkowitych z zakresu 0 do 255 w języku C++?

Warianty odpowiedzi

  1. A

    char

  2. B

    short

  3. C

    unsigned short

  4. D

    unsigned char

Wyjaśnienie

Standardowo typ char w pamięci komputera zajmuje dokładnie jeden bajt, czyli 8 bitów.

Gdy używamy go bez przedrostków, przechowuje wartości ze znakiem. Jednak dodanie słowa kluczowego unsigned informuje kompilator, że traktujemy ten bajt wyłącznie jako liczbę bez znaku.

Osiem bitów bez znaku daje nam zakres wartości od 0 do 255. Dlatego typ unsigned char idealnie nadaje się do przechowywania małych liczb całkowitych z tego przedziału.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy