Rzeczywiste
Adam Boduch
W Delphi wyróżnić można siedem typów danych liczbowych, które można zaliczyć do typów rzeczywistych:
Nazwa | Kró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. |
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.