Professional Documents
Culture Documents
PROGRAMOWANIA
SPIS TREŚCI:
• W przypadku zmiennych, wartości mogą się zmieniać podczas działania programu. Deklaracje
zmiennych można umieszczać w dowolnym miejscu w programie, o ile nie są one przywoływane,
dopóki nie zostaną zadeklarowane.
• Gdy tworzymy stałą, musimy jej nadać wartość początkową, która przez cały okres działania
programu nie może zmienić swojej wartości. Pamiętajmy, że stała musi mieć nadaną wartość i nie
wolno tej wartości nadpisywać.
• W C++ mamy do dyspozycji dwie metody tworzenia zmiennych:
• za pomocą dyrektywy #define
• za pomocą słowa kluczowego const
OPERACJE ARYTMETYCZNE
• W C++, jak i w innych językach programowania mamy do dyspozycji tak
zwane operatory arytmetyczne, którymi są po prostu zwykłe znaki matematyczne:
Operator Opis
+ dodawanie (plus dwuargumentowy)
– odejmowanie (minus dwuargumentowy)
– zmiana znaku (minus jednoargumentowy)
* mnożenie
/ dzielenie
% dzielenie modulo
++x pre-inkremetacja (zmiennej x)
x++ post-inkrementacja (zmiennej x)
– -x pre-dekrementacja (zmiennej x)
x- – post-dekrementacja (zmiennej x)
LITERAŁ LICZBOWY, ZNAKOWY, ŁAŃCUCHOWY
• Literały znakowe przechowują znaki, charakterystyczną cechą literałów znakowych jest
to, że ujmuje się je w pojedyncze cudzysłowy, może znajdować się w nich tylko jeden
znak zwykły. Jeśli umieścimy tam więcej znaków, wówczas często kompilator błędu nie
zasygnalizuje, ale program nie będzie działać prawidłowo.
• Oprócz znaków zwykłych, literałem mogą być również znaki specjalne. Są one zawsze
poprzedzone znakiem \. Znane Ci już z jednej z początkowych lekcji znaki specjalne to:
LITERAŁ LICZBOWY, ZNAKOWY, ŁAŃCUCHOWY
• Operatory logiczne stosuje się w wyrażeniach, których rezultat jest typu logicznego,
zarówno w przypisaniu jak i w wyrażeniach reprezentujących określone warunki
realizacji algorytmu, np. w instrukcji warunkowej, pętli repetycyjnej i inne. Dają one
możliwość budowania złożonych warunków, badających spełnienie bądź niespełnienie
wielu różnych kryteriów równocześnie.
INSTRUKCJE WARUNKOWE
• Polecenie INT_MAX dla zmiennej typu int przypisuje jej największa możliwą wartość, do
użycia tej instrukcji potrzebna jest biblioteka climits (#include<climits>).
TERMINY