Array ( [0] => 15490932 [id] => 15490932 [1] => cswiki [site] => cswiki [2] => Literál [uri] => Literál [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{bibliografie}} [1] => '''Literál''' (z [[angličtina|anglického]] slova „doslovný“) je přímý zápis určité hodnoty v programovacím jazyce. Zápisy 0, 3, 15.7, 6.67e-11 jsou číselné literály ve většině programovacích jazyků; v mnoha jazycích jsou jako literály označovány i přímé zápisy znakových ('a') nebo řetězcových ("abc") konstant, případně jiné konstanty zapsané klíčovým slovem, případně v jazyce definovaným identifikátorem (false, true, null). [2] => [3] => == Použití == [4] => V programování, ve [[skriptovací jazyk|skriptovacím]] nebo [[programovací jazyk|programovacím]] jazyce, představují literály pevně danou hodnotu, vyjádřenou explicitně, bez použití jiných prvků jazyka. Mezi literály tedy nepatří [[proměnná|proměnné]] ani [[konstanta|konstanty]] programu, literály se však používají k definování nebo inicializaci jejich hodnot. [5] => [6] => Z pohledu [[překladač#Lexikální analyzátor|lexikální analýzy]] programu či skriptu se často vyžaduje, aby literály byly [[atomicita|atomické]] symboly, někdy aby se jednalo o klíčová slova jazyka. [7] => [8] => Při [[syntaktická analýza|syntaktické analýze]] se naopak slovem literál někdy označují všechny lexikální symboly (i identifikátory, klíčová slova, operátory, atd.), nejen přímé zápisy konkrétní hodnoty. [9] => [10] => Literály mohou být různých typů – řetězcové (znakové), číselné, logické a jiné. Nejčastější literály (číselné a řetězcové) jsou vyjádřeny jako sekvence číslic nebo znaků, jiné (např. jako booleovské hodnoty ''true'' a ''false'') mohou být definovány samotným jazykem. [11] => [12] => Většina [[Styl zápisu programu|stylů programování]] nedoporučuje volné používání literálů v textu programu, nýbrž doporučuje je používat pouze pro deklarace pojmenovaných konstant. Motivací k tomuto omezení je usnadnění následných změn programu při změně konstant a odlišení případných hodnot, které jsou stejné jen náhodou. Úplný zákaz používání literálů mimo oblast deklarací však může vést k horší srozumitelnosti programů, zejména při použití nevhodných konvencí pro pojmenovávání. [13] => {{Viz též|Blok (programování)|jmenný prostor}} [14] => [15] => == Jiný výskyt pojmu == [16] => * jako vstupní [[řetězec]] [[konečný automat|konečného automatu]] [17] => * jako řetězec reprezentovaný „tak, jak je“ v oblasti datové [[komprimace]] [18] => * jako terminátor (konečný symbol) [[regulární výrazy|regulárních výrazů]] [19] => * v [[typografie|typografii]] jako chyba ve formě jednoho znaku [20] => * v [[matematická logika|matematické logice]], jako dále nedělitelný prvek či jeho [[negace]] [21] => * v souvislosti s určením asociačních pravidel v oblasti [[data mining]]u [22] => [23] => == Související články == [24] => * [[Literalismus]] [25] => [26] => {{Pahýl}} [27] => [[Kategorie:Datové typy]] [28] => [[Kategorie:Syntaktická analýza]] [29] => [[Kategorie:Programování]] [] => )
good wiki

Literál

Literál (z anglického slova „doslovný“) je přímý zápis určité hodnoty v programovacím jazyce. Zápisy 0, 3, 15.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'angličtina','řetězec','Kategorie:Syntaktická analýza','Literalismus','negace','matematická logika','typografie','regulární výrazy','komprimace','konečný automat','Styl zápisu programu','skriptovací jazyk'