Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Datové typy (statické a dynamické typování, vznik proměnné, uložení dat v paměti, práce s primitivními a neprimitivními datovými typy, generické typy)

PDF
Stáhnout kompletní materiál zdarma (267.22 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Vznik proměnné a uložení dat v paměti 

Proměnná vzniká svojí deklarací. Součástí deklarace může být již zmíněné určení datového typu 
deklarované proměnné. Při vzniku proměnné je pro ni vyhrazen prostor v paměti – právě podle 
datového typu. U dynamického typování se vyhrazená velikost v paměti může měnit (je-li třeba). 

PHP:     

$variable = "string hodnota"; 

$another = false; 

Java: 

String variable = "string hodnota"; 
boolean another = false; 

JavaScript: 

var variable = "string hodnota"; 

var another = false; 

PAD Programování a databáze 

Téma 1 

Školní rok 2017/2018 

2/2 

Jan Švábík, V4D 

Uložení dat v paměti 

Každý datový typ v paměti zabírá jinou velikost. 

Datový typ 

Délka 

Rozsah hodnot 

boolean 

1 bit 

0 až 1 

byte/unsigned char 

1 bajt 

0 až 255 

word/unsigned short int 

2 bajty 

0 až 65 535 

long word/unsigned long int  4 bajty 

0 až 4 294 967 295 

integer/long int 

4 bajty 

-2 147 483 648 až 2 147 483 647 

double integer/long long int 

8 bajtů  -9 223 372 036 854 775 808 až 9 223 372 036 854 775 807 

real/float 

4 bajty 

1E-37 až 1E+37 (6 desetinných míst) 

double float/double 

8 bajtů  1E-307 až 1E+308 (15 desetinných míst) 

Práce s primitivními a neprimitivními datovými typy 

Práci  s primitivními  datovými  typy  většinou  zvládá  samotné jádro  programovacího jazyka.  Jde 
například o typy boolean, integer, float, char či enum. Primitivní datové typy vždy obsahují pouze 
jeden prvek (např. číslo, true/false, znak, nebo index pro enum). 

Oproti  tomu  neprimitivní  (nebo  také  složené)  datové  typy  mohou  obsahovat  jeden  nebo  i  více 
prvků – jedná se například o string (obsahuje několik znaků) či array. Práce se složenými datovými 
typy  

Témata, do kterých materiál patří