Źródło: Arkusze CKE
Który z poniższych typów danych jest przykładem typu stałoprzecinkowego?
Warianty odpowiedzi
-
A
double
-
B
int
-
C
float
-
D
decimal
Wyjaśnienie
Pytanie odwołuje się do klasycznego podziału typów danych na egzaminie zawodowym.
Liczby całkowite (int) są w teorii informatyki klasyfikowane jako przypadek reprezentacji stałoprzecinkowej, w której część ułamkowa jest na stałe ustawiona na zero pozycji. Punkt dziesiętny ma stałe, niezmienne położenie.
W przeciwieństwie do int, typy float oraz double to reprezentacja zmiennoprzecinkowa (zgodna ze standardem IEEE 754), gdzie pozycja przecinka w pamięci komputera dynamicznie dopasowuje się do skali przechowywanej liczby.