Źródło: Arkusze CKE
Które typy danych w języku C++ reprezentują liczby rzeczywiste?
Warianty odpowiedzi
-
A
A. float i long
-
B
B. double i bool
-
C
C. float i double
-
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.