Zmienne i operacje na nich
Zmienna to nazwany obszar pamięci komputera. Nazwa zmiennej musi być poprawnym identyfikatorem.
Możemy użyć tej nazwy do operacji na obszarze pamięci, który ta zmienna nazywa.
int i; // linia 1
i=3; // linia 2
float z=19.5; // linia 3
float g = z*i; // linia 4
- W powyższym przykładzie użyliśmy dwóch słów kluczowych: int oraz float.
- Linia pierwsza programu to deklaracja i definicja zmiennej o nazwie i. Zmienna ta będzie nazywać obszar pamięci, najprawdopodobniej o rozmiarze 32 bitów, który jest przeznaczony do przechowywania liczb całkowitych od około -2 mld do 2 mld (szczegóły później). Należy podkreślić, że przy takiej definicji pamięć ta może zawierać przypadkową wartość.
- Linia druga to operacja na pamięci nazwanej i. Instrukcja ta oznacza zapisanie tej w pamięci liczby 3.
Od tej pory będziemy po prostu mówić, że podstawiamy do zmiennej i wartość 3 pamiętając, że operacja ta dotyczy pamięci, której nadaliśmy nazwę i.
- Linia trzecia, to definicja zmiennej typu float połączona z inicjalizacją, czyli nadaniem wartości początkowej 19.5. Typ float określa liczbę zmiennoprzecinkową kodowaną na 32 bitach pamięci. Typ float pozwala na przechowywanie liczb z dokładnością do około siedmiu cyfr znaczących w systemie dziesiętnym.
- Linia czwarta to deklaracja i definicja zmiennej g połączonej z inicjalizacją. Najpierw zostanie obliczona wartość wyrażenia po prawej stronie (z*i = 19.5*3 = 58.5), a później ta wartość zostanie użyta do zainicjalizowania zmiennej g
Przykład - wykorzystanie zmiennych.