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.
|
|
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).
|
|