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, 1234
  • double: 3.14, -0.001, 12345.6789
  • float: 3.14, -0.001, 12345.6
  • char: 'A', '1', '$', ' '
  • bool: true, false
  • string: "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 hodnotou 25 (celé číslo)
  • vyska s hodnotou 175.5 (desetinné číslo)
  • pismeno s hodnotou 'A' (jeden znak)
  • jeStudent s hodnotou true (pravdivostní hodnota)

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

5/6

Datové typy | Start Coder