Źródło: Arkusze CKE
Który z wymienionych poniżej typów danych stanowi przykład typu stałoprzecinkowego?
Warianty odpowiedzi
-
A
float
-
B
decimal
-
C
int
-
D
double
Wyjaśnienie
W pytaniach egzaminacyjnych INF.04 typ całkowitoliczbowy int jest traktowany jako przykład reprezentacji stałoprzecinkowej.
Chodzi o to, że pozycja przecinka jest tu ułożona na stałe - znajduje się po prostu za ostatnią cyfrą liczby, co oznacza brak części ułamkowej.
W przeciwieństwie do int, typy takie jak float czy double są zmiennoprzecinkowe, bo pozycja przecinka w pamięci komputera może się przesuwać.