ID: 2018 Algorytmika Łatwe

Źródło: Arkusze CKE

Które typy danych w języku C++ reprezentują liczby rzeczywiste?

Warianty odpowiedzi

  1. A

    A. float i long

  2. B

    B. double i bool

  3. C

    C. float i double

  4. D

    D. double i short

Wyjaśnienie

W języku C++ typy danych są ściśle podzielone ze względu na rodzaj przechowywanych wartości oraz ich precyzję.

Do operacji na liczbach rzeczywistych (zmiennoprzecinkowych, czyli takich z przecinkiem) służą typy float oraz double. Różnią się między sobą rozmiarem w pamięci i precyzją – float zajmuje zazwyczaj 32 bity, a double 64 bity, oferując większą dokładność po przecinku.

Pozostałe typy z odpowiedzi mają inne zastosowanie: bool przechowuje wartości prawda/fałsz, a short i long to typy dla liczb całkowitych.

Sprawdź się w praktyce

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

Podobne pytania — Algorytmika