Do zapisu wartości liczbowej w kodzie programu, przeznaczonego do kompilacji za pomocą fpc, możemy wykorzystać jeden z 4 dopuszczalnych sposobów. Domyślnym zapisem jest zapis w systemie dziesiętnym, pozostałe dopuszczalne systemy to system binarny, ósemkowy, heksadecymalny. W Object Pascalu w wydaniu Delphiego i Turbo Pascalu możliwe są tylko system mające za podstawię liczbę 10 lub 16.

Liczby podane w systemie binarnym poprzedzone są znakiem procentu np. %10000000 (co jest równoznaczne z liczbie 128).

W systemie ósemkowym liczby zaczynają się znakiem handlowego ‘and’ tzn ‘&‘. Przykład liczby zapisanej w systemie ósemkowym: &100 (64 w dziesiętnym systemie).

Natomiast gdy chcemy podać liczbę w systemie szesnastkowym, podobnie ja w przypadku kompilatorów Borlanda, musimy ja poprzedzić znakiem dolara. Przykład: $29A, co jest równoznaczne z liczbą 666 w naszym systemie.

Ponadto liczby ujemne poprzedzone są znakiem minusa.

Liczby rzeczywiste wypisywane na ekranie są standardowo za pomocą notacji naukowej. Część ułamkowa liczb rzeczywistych oddziela się znakiem kropki od części całkowitej, np. 1.15.

0 Odpowiedzi do “Wartości liczbowe”



  1. Nie ma jeszcze komentarzy

Dodaj komentarz