W języku C++, zmienne i stałe to podstawowe elementy przechowywania danych. Oto krótka charakteryzacja tych pojęć:
- Stałe (const):
- Stałe są to wartości, które nie mogą być modyfikowane po zainicjowaniu.
- W języku C++, stałe definiowane są przy użyciu słowa kluczowego
const. - Przykład:
const int liczba = 5;definiuje stałąliczbao wartości 5, która nie może zostać zmieniona w trakcie działania programu.
- Zmienne (variables):
- Zmienne są to miejsca w pamięci, w których można przechowywać i zmieniać dane.
- Zmienne muszą być zadeklarowane z określonym typem danych, który określa, jakie wartości mogą być w nich przechowywane.
- Przykład:
int x = 10;definiuje zmiennąxo typieinti przypisuje jej wartość 10.
- Typy zmiennych:
- Typy zmiennych określają, jakie rodzaje danych mogą być przechowywane w danej zmiennej.
- W języku C++ istnieje wiele różnych typów zmiennych, w tym:
int: Przechowuje liczby całkowite (np.int liczba = 5;).double: Przechowuje liczby zmiennoprzecinkowe (np.double liczba = 3.14;).char: Przechowuje pojedyncze znaki (np.char litera = 'A';).bool: Przechowuje wartości logicznetruelubfalse(np.bool prawda = true;).- i wiele innych.
Przykłady:
| const int stala = 100; int zmienna = 42; double liczba_zmiennoprzecinkowa = 3.14; char znak = 'X’; bool prawda = true; |
Typ danych zmiennej określa, jakie operacje można na niej wykonywać, jakie wartości może przyjąć i ile pamięci zajmuje. Warto wybrać odpowiedni typ danych w zależności od rodzaju informacji, którą chcemy przechowywać, aby zoptymalizować wykorzystanie pamięci i zapewnić poprawność operacji na tych zmiennych.
int:
intto skrót od „integer”, czyli liczby całkowitej.- Ten typ danych służy do przechowywania liczb całkowitych, czyli liczb bez części dziesiętnej.
- Przykład:
int liczba = 42;
float:
floatto typ danych używany do przechowywania liczb zmiennoprzecinkowych (lub liczb zmiennoprzecinkowych jedno-precyzyjnych).- Zazwyczaj zajmuje 4 bajty pamięci.
- Przykład:
float liczba = 3.14;
string:
stringto typ danych używany do przechowywania ciągów znaków, czyli tekstowych danych.- Jest to część standardowej biblioteki C++ (STL).
- Przykład:
string napis = "Hello, World!";
char:
charto typ danych używany do przechowywania pojedynczego znaku.- Zmienna typu
charprzechowuje jeden znak w kodzie ASCII. - Przykład:
char litera = 'A';
bool:
boolto typ danych używany do przechowywania wartości logicznych.- Może przyjmować jedną z dwóch wartości:
true(prawda) lubfalse(fałsz). - Przykład:
bool prawda = true;
Te typy danych stanowią podstawę do przechowywania różnych rodzajów informacji w języku C++. Wybór odpowiedniego typu zależy od rodzaju danych, które chcesz przechowywać oraz od zakresu wartości, które mają być obsługiwane przez zmienną.
kod na zajęcia:
#include <iostream>
int main() {
int a = 2;
int b = 4;
int c = 1;
int d = 6;
std::cout << a+b << "\n";
std::cout << c-d << "\n";
}
ilość wywołań: 375
