====== Test skládání ====== COMPOSER TEST {{compose}} END TEST ===== 21. Datové typy – číselné, znak, logický ===== * __Jednoduché datové typy__ * Nemají vnitřní strukturu. Složitější typy jsou ve skutečnosti složeny z těchto základních. * **logická hodnota** (boolean) – true nebo false (také 1 nebo 0) * **celé** číslo (integer) – např. 256, 1, 0, -65535, 0xA9 (tzv. hexadecimální zápis), … * **znak** (char) – např. 'a', 'A', 'g', ' ', '5', '%', … * reálné číslo, **číslo s plovoucí řádovou čárkou** (float, real) – 3.14, 0.5 (podle anglosaské konvence zapsané s desetinnou tečkou) * __Strukturovaný datový typ__ * Datový typ obsahuje jeden nebo více prvků. Říkáme, že je homogenní, jsou-li prvky stejného typu. * **pole** (array) – [21, -5, 11], může být vícerozměrné (např. dvourozměrné označujeme jako matici), * **textový řetězec** (string) – „Ahoj“, " ", „loopback 127.0.0.1“, * **výčtový typ** (enum) – programátorem definovaný typ, např. pro barvu karet: