Rzeczywiste

Adam Boduch

W Delphi wyróżnić można siedem typów danych liczbowych, które można zaliczyć do typów rzeczywistych:

NazwaKrótki opis
[[Delphi/Single]]Liczby rzeczywiste [4 bajty] (?1,5 * 10-45 .. ?3,4 * 1038)
[[Delphi/Double]]Liczby rzeczywiste [8 bajtów] (?5,0 * 10-324 .. ?1,7 * 10308)
[[Delphi/Extended]]Liczby rzeczywiste [10 bajtów] (?3,6 * 10-4951 .. ?1,1 * 104932)
[[Delphi/Real]]Liczby rzeczywiste [8 bajtów] (?5.0 * 10-324 .. ?1.7 * 10308)
[[Delphi/Real48]]Liczby rzeczywiste [6 bajtów] (?2,9 * 10-39 .. ?1,7 * 1038)
[[Delphi/Comp]]Liczby całkowite [8 bajtów] (-263+1 .. 263-1)

Typ wynikający z architektury procesorów Intel. Ze względu na dostępne operacje, często jest zaliczany jako typ rzeczywisty. Użycie nie jest zalecane ze względu na wydajność obliczeń.
[[Delphi/Currency]]Liczby rzeczywiste, stałoprzecinkowe [8 bajtów] (-922 337 203 685 477,5808 .. 922 337 203 685 477,5807)

Używany dla operacji finansowych. Pomimo zaliczania się do liczb rzeczywistych, jest to typ danych stałoprzecinkowych: dane zawsze reprezentowane są z dokładnością czterech miejsc po przecinku.

Comp

  • 2010-10-31 18:27
  • 0 komentarzy
  • 2478 odsłon

Extended

  • 2010-10-31 18:27
  • 0 komentarzy
  • 4863 odsłony

Currency

  • 2010-10-31 18:27
  • 0 komentarzy
  • 3621 odsłon

Double

  • 2010-10-31 18:27
  • 2 komentarzy
  • 4566 odsłon

Single

  • 2010-10-31 18:27
  • 0 komentarzy
  • 4168 odsłon

Real

  • 2010-10-31 18:27
  • 0 komentarzy
  • 4428 odsłon

Real48

  • 2010-10-31 18:27
  • 0 komentarzy
  • 2744 odsłony

1 komentarz

Znalazłem jeszcze wzmiankę o typie Comp (zakres wartości: -2<SUP>63</SUP>+1 ... 2<SUP>63-1</SUP>) jako jednego z typów rzeczywistych.