Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- /* ZMIENNE
- zmienna - wyodrębniony obszar pamięci, który posiada: typ, wartość, nazwę i adres komórki pamięci
- podstawowe typy zmiennych:
- bool - wartość logiczna (prawda lub fałsz)
- char - znak (np. litera, cyfra, znak interpunkcyjny)
- int - liczby całkowite
- float, double - liczby zmiennoprzecinkowe (np. 5.5)
- std::string - łańcuch znaków (np. "jakis tekst")
- Uwaga: std::string nie jest podstawowym typem zmiennych, ale klasą przechowującą łańcuch danych typu char
- deklaracja zmiennej (utworzenie zmiennej):
- [typ zmiennej] [nazwa zmiennej];
- np.:
- int liczba;
- inicjalizacja zmiennej (utworzenie zmiennej wraz z nadaniem jej pierwotnej wartości):
- [typ zmiennej] [nazwa zmiennej] {[wartość zmiennej]};
- int liczba{10};
- uwaga: można się spotkać z zapisem int liczba = 10; To również jest poprawny zapis, aczkolwiek przestarzały (nie jest on zalecany)
- przypisanie wartości do zmiennej (istniejącej):
- [nazwa zmiennej] = [nowa wartość];
- np.:
- liczba = 15;
- nazwy zmiennych nie mogą zaczynać się od cyfr, nie mogą zawierać spacji, polskich znaków, operatorów i nie mogą mieć nazw zastrzeżonych (np. return)
- */
- int main() {
- int liczba{ 20 }; // utworzenie zmiennej typu int o nazwie liczba i nadanie jej wartości 20
- std::cout << liczba << std::endl; // wypisanie na ekran aktualnej wartości zmiennej liczba (20) i przejście do kolejnego wiersza (std::endl)
- std::cout << "liczba" << std::endl; // wypisanie na ekran tekstu "liczba" (bo jest on zapisany w cudzysłowie, więc komputer interpretuje to jako tekst)
- liczba = 10; // przypisanie wartości 10 do zmiennej liczba
- std::cout << "liczba = " << liczba << std::endl; // liczba = 10
- int liczba2{ liczba }; // zainicjalizowanie nowej zmiennej o nazwie liczba2 wartością zmiennej liczba (czyli 10)
- std::cout << "liczba2 = " << liczba2 << std::endl;
- { // otwieram blok
- double a{ 3.5 };
- std::cout << "a = " << a << std::endl;
- } // zamknięcie bloku
- // std::cout << "a = " << a << std::endl; uwaga! błąd kompilacji, zmienna a nie istnieje poza blokiem, w którym została zadeklarowana
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment