Podstawy C++

Podstawy C++

Struktura prostego programu w C++

F9 - kompilacja i uruchomienie programu

#include - dyrektywa dołączająca biblioteki, np. iostream (operacje wejścia/wyjścia), cmath (funkcje matematyczne)

using namespace std; - użycie standardowej przestrzeni nazw

int main() - wstawienie najważniejszej funkcji, wewnątrz której tworzy się kod programu. Ciało każdej funkcji umieszcza się w klamrach {}.

system("pause"); - zatrzymuje działanie programu

return 0; - oznacza, że funkcja main() zwraca wartość 0

Typy zmiennych

Zmienna to miejsce w pamięci komputera, w którym można przechowywać dane. Każda zmienna ma swój adres w pamięci oraz nazwę. Przed użyciem zmiennej w programie należy ją zadeklarować - ustalić nazwę oraz typ.

    Podstawowe typy danych:
  • bool - typ logiczny (true or false)
  • char - typ znakowy
  • int - typ całkowity
  • float - typ zmiennoprzecinkowy
  • double - typ zmiennoprzecinkowy
C++ Data Types

Zmienne lokalne i globalne

Zmienne globalne są dostępne w całym programie i przez cały czas jego działania, zmienne lokalne są dostępne tylko w pewnej części programu.

Instrukcje we/wy

cout - wyświetlanie danych na ekranie

cin - pobieranie danych z klawiatury

endl - znak nowej linii

\n - znak nowej linii

\t - znak tabulacji

\" - cudzysłów

Operatory

Operatory arytmetyczne: +, -, *, /, % (modulo - reszta z dzielenia).

Operatory porównania: >, <, >=, <=, ==, !=.

Operatory logiczne: !, && (iloczyn logiczny), || (suma logiczna).

Operatory przypisania: =, +=, -=, *=, /=.

Operatory inkrementacji i++ (i=i+1) i dekrementacji i-- (i=i-1).

Operatory bitowe: << (przesunięcie w lewo), >> (przesunięcie w prawo), & (bitowy iloczyn logiczny), | (bitowa suma logiczna), ^ (bitowa różnica symetryczna), ~ (bitowa negacja).