MeehoweCK

Untitled

Jun 3rd, 2024
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.13 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. /* ZMIENNE
  4. zmienna - wyodrębniony obszar pamięci, który posiada: typ, wartość, nazwę i adres komórki pamięci
  5.  
  6. podstawowe typy zmiennych:
  7. bool - wartość logiczna (prawda lub fałsz)
  8. char - znak (np. litera, cyfra, znak interpunkcyjny)
  9. int - liczby całkowite
  10. float, double - liczby zmiennoprzecinkowe (np. 5.5)
  11. std::string - łańcuch znaków (np. "jakis tekst")
  12.  
  13. Uwaga: std::string nie jest podstawowym typem zmiennych, ale klasą przechowującą łańcuch danych typu char
  14.  
  15. deklaracja zmiennej (utworzenie zmiennej):
  16. [typ zmiennej] [nazwa zmiennej];
  17. np.:
  18. int liczba;
  19.  
  20. inicjalizacja zmiennej (utworzenie zmiennej wraz z nadaniem jej pierwotnej wartości):
  21. [typ zmiennej] [nazwa zmiennej] {[wartość zmiennej]};
  22. int liczba{10};
  23. uwaga: można się spotkać z zapisem int liczba = 10; To również jest poprawny zapis, aczkolwiek przestarzały (nie jest on zalecany)
  24.  
  25. przypisanie wartości do zmiennej (istniejącej):
  26. [nazwa zmiennej] = [nowa wartość];
  27. np.:
  28. liczba = 15;
  29.  
  30. 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)
  31. */
  32.  
  33. int main() {
  34.     int liczba{ 20 };       // utworzenie zmiennej typu int o nazwie liczba i nadanie jej wartości 20
  35.     std::cout << liczba << std::endl;       // wypisanie na ekran aktualnej wartości zmiennej liczba (20) i przejście do kolejnego wiersza (std::endl)
  36.     std::cout << "liczba" << std::endl;     // wypisanie na ekran tekstu "liczba" (bo jest on zapisany w cudzysłowie, więc komputer interpretuje to jako tekst)
  37.     liczba = 10;            // przypisanie wartości 10 do zmiennej liczba
  38.     std::cout << "liczba = " << liczba << std::endl;        // liczba = 10
  39.  
  40.     int liczba2{ liczba };      // zainicjalizowanie nowej zmiennej o nazwie liczba2 wartością zmiennej liczba (czyli 10)
  41.     std::cout << "liczba2 = " << liczba2 << std::endl;
  42.  
  43.     {       // otwieram blok
  44.         double a{ 3.5 };
  45.         std::cout << "a = " << a << std::endl;
  46.     }       // zamknięcie bloku
  47.  
  48.     // std::cout << "a = " << a << std::endl;       uwaga! błąd kompilacji, zmienna a nie istnieje poza blokiem, w którym została zadeklarowana
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment