Perl/Liczby
Z Wikibooks, biblioteki wolnych podręczników.
Spis treści |
[edytuj] Liczby
Liczb nie trzeba w żaden sposób oznaczać, mogą być przypisywane wprost do zmiennych.
[edytuj] Liczby zmiennoprzecinkowe
Kilka przykładów liczb zmiennoprzecinkowych:
0.1, -3.14, 2.71828,
[edytuj] Liczby całkowite (Integers)
Zmienne typu Integers to wszystkie liczby całkowite, włączając w to wartości dodatnie, ujemne i zero: {... -3, -2, -1, 0, 1, 2, 3 ...}.
Kilka przykładów:
12, -50, 20, 185, -6654, 6654
Pod spodem kilka złych przykładów które nie są liczbami całkowitymi:
15.5, -3.458, 3/2, 0.5
[edytuj] Inne systemy liczbowe
W perlu można używać wartości w systemach szesnastkowych, ósemkowych i binarnych. Dodatkowe informacje można znaleźć w Wikipedii:
Użycie liczb innych niż dziesiętne musi zostać zaznaczone. Liczby binarne oznacza się wpisując 0b, kilka przykładów:
0b101011101 0b10
Przy liczbach ósemkowych dodajemy na początku 0 ("zero"), kilka przykładów:
015462 062657 012
Wartości szesnastkowe zaznacza się poprzez 0x, przykłady::
0xF17A 0xFFFF
[edytuj] Operacje na liczbach
Operacje na liczbach są dość oczywiste, poniżej kilka prostych przykładów.
[edytuj] +, - , /, i *
100 + 1 # To 101 100 - 1 # To 99 100 / 2 # To 50 100 * 2 # To 200
Teraz trochę mniej oczywiste operacje.
[edytuj] Potęgowanie
W celu podniesienia liczby do potęgi używamy operatora **. Zobacz przykład:
5**2 # To 25, jest to równoznaczne z 52
| Extra! Znaku procenta (%) można użyć w celu znalezienia reszty z dzielenia dwóch liczb. Nie musisz od razu tego zrozumieć, to nie jest teraz istotne. |
[edytuj] Ćwiczenia
- Pamiętasz operator x? Użyj funkcji matematycznych aby powtórzyć tekst kilka razy, zobacz co się stanie (np. print "hey"x2**3).
- Napisz program podobny do poprzedniego hello world, tylko tym razem wynikiem niech będzie równanie matematyczne.