Źródło: Arkusze CKE
Jakie są kluczowe różnice między typami stałoprzecinkowymi a zmiennoprzecinkowymi?
Warianty odpowiedzi
-
A
Typy stałoprzecinkowe obsługują liczby ujemne, natomiast typy zmiennoprzecinkowe tylko dodatnie
-
B
Typy stałoprzecinkowe przechowują liczby całkowite, a typy zmiennoprzecinkowe przechowują liczby z ułamkami dziesiętnymi
-
C
Typy zmiennoprzecinkowe przechowują wyłącznie liczby ujemne
-
D
Typy stałoprzecinkowe wymagają większej ilości pamięci niż typy zmiennoprzecinkowe
Wyjaśnienie
Różnica sprowadza się do tego, jak dane są przechowywane w pamięci i do czego służą.
Typy stałoprzecinkowe, jak typy całkowite, służą do przechowywania dokładnych wartości bez ułamków. Przecinek ma w nich stałe, z góry określone miejsce.
Typy zmiennoprzecinkowe pozwalają na zapisywanie liczb ułamkowych, a przecinek może zmieniać swoje położenie. Dzięki temu można w nich zapisać zarówno bardzo małe, jak i ogromne liczby, choć odbywa się to kosztem precyzji.