Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 162

Do reprezentacji liczb zmiennoprzecinkowych w języku C stosowany jest typ

  1. Aint
  2. Bbool
  3. Cchar
  4. DdoublePoprawna

Wyjaśnienie

Liczby zmiennoprzecinkowe (z częścią ułamkową) reprezentuje w języku C typ double - oferuje on podwójną precyzję, czyli więcej cyfr znaczących niż float. Oba przechowują liczby rzeczywiste, np. 3.14 czy 2.5e-3, lecz double jest dokładniejszy i częściej domyślny dla literałów z kropką. Dla porównania int trzyma liczby całkowite, więc utraciłby część ułamkową. Dlatego do liczb zmiennoprzecinkowych w C służy typ double.