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:
veks hodnotou25(celé číslo)vyskas hodnotou175.5(desetinné číslo)pismenos hodnotou'A'(jeden znak)jeStudents hodnotoutrue(pravdivostní hodnota)
Začněte programovat zdarma
5/6