Datové typy
V C++ musí mít každá proměnná určený datový typ. Datový typ určuje:
- Jaké hodnoty může proměnná obsahovat
- Kolik paměti proměnná zabírá
- Jaké operace s proměnnou můžeme provádět
Základní datové typy v C++:
int cislo = 42; // Celá čísla (-2147483648 až 2147483647)
double desetinne = 3.14; // Desetinná čísla (přesnost ~15 desetinných míst)
float mensiDesetinne = 3.14f; // Desetinná čísla (přesnost ~7 desetinných míst)
char znak = 'A'; // Jeden znak (písmeno, číslo nebo symbol)
bool pravda = true; // Pravdivostní hodnota (true nebo false)
string text = "Ahoj"; // Text (vyžaduje #include <string>)
Příklady hodnot pro různé typy:
int
: 42, -17, 0, 1234double
: 3.14, -0.001, 12345.6789float
: 3.14, -0.001, 12345.6char
: 'A', '1', '$', ' 'bool
: true, falsestring
: "Ahoj", "12345", "C++"
Použití nesprávného typu může vést k chybám nebo ztrátě dat:
int x = 3.14; // x bude 3 (ztratí se desetinná část)
char y = "A"; // Chyba! Pro znak použijte jednoduché uvozovky 'A'
Pokyny
Deklarujte a inicializujte následující proměnné se správnými datovými typy:
vek
s hodnotou25
(celé číslo)vyska
s hodnotou175.5
(desetinné číslo)pismeno
s hodnotou'A'
(jeden znak)jeStudent
s hodnotoutrue
(pravdivostní hodnota)
Začněte programovat zdarma
5/6