ID: 2772 OOP - Podstawy Średnie

Źródło: Arkusze CKE

Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:

Warianty odpowiedzi

  1. A

    double

  2. B

    decimal

  3. C

    dynamic

  4. D

    float

Wyjaśnienie

Standardowe typy zmiennoprzecinkowe, takie jak float czy double, używają zapisu binarnego, przez co mogą powodować drobne błędy zaokrągleń przy ułamkach dziesiętnych.

Gdy tworzysz aplikację finansową lub system księgowy, gdzie każda groszowa różnica ma znaczenie, musisz użyć typu decimal.

Typ decimal w C# zajmuje aż 128 bitów w pamięci i operuje na systemie dziesiętnym, co zapewnia ogromną precyzję i wyklucza przekłamania przy obliczeniach pieniężnych.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Podstawy