Literał
Z Wikipedii, wolnej encyklopedii
Literał - w językach programowania, to jednostka leksykalna reprezentująca na stałe ustaloną wartość wpisaną przez programistę bezpośrednio w danym miejscu w kod programu. Różni się od stałej tym, że stała jest identyfikatorem a nie wartością.
[edytuj] Przykłady
$x = 5; // 5 jest literałem $y = "tekst"; // "tekst" jest literałem $z = time() / 2; // literałem jest tu tylko 2, ponieważ jest ustaloną wartością $z = time() / $x; // $x nie jest literałem, (posiada wartość, ale niekoniecznie musi ona być zawsze taka sama)
- C:
char znak = "c"; // "c" jest literałem char x; x = getchar(); printf("%c",x); // literałem jest "%c", x jest tutaj zmienną i nie ma ustalonej wartości
const tekst = 'ala ma kota'; // 'ala ma kota' jest literałem
tablica1 = new Array("ala", "ma", "kota"); //Array to obiekt, literałami są "ala", "ma" oraz "kota" tablica2 = ["ala", "ma", "kota"]; //["ala", "ma", "kota"] to literał tablicowy który jest inicjatorem obiektu Array
[edytuj] Literały
- Literał bitowy
- Literał liczbowy
- Literał łańcuchowy
- Literał logiczny
- Literał znakowy
- Literał pusty
- Literał tablicowy
- Literał wyliczeniowy
- Literał zbiorowy
- Literał zespolony
[edytuj] Zobacz też
Przypisy
- ↑ Michał Iglewski, Jan Madey, Stanisław Matwin: Pascal. Język wzorcowy – Pascal 360. Wyd. wydanie trzecie – zmienione. Warszawa: Wydawnictwa Naukowo-Techniczne, 1984, seria: Biblioteka Inżynierii Oprogramowania. ISSN 0867-6011. ISBN 83-85060-53-7. (pol.)
- ↑ Andrzej Marciniak: Borland Pascal 7.0. Poznań: Nakom, 1994, seria: Biblioteka Użytkownika Mikrokomputerów. ISSN 0867-6011. ISBN 83-85060-53-7. (pol.)
[edytuj] Bibliografia
- Michael Marcotty, Henry Ledgord, tłumaczenie: Krysyna Jerzykiewicz: W kręgu języków programowania. Warszawa: Wydawnictwa Naukowo-Techniczne, 1980, seria: Biblioteka Inżynierii Oprogramowania. ISBN 83-204-1342-7. (pol.)
- John E. Nicholls: Struktura języków programowania. Warszawa: Wydawnictwa Naukowo-Techniczne, 1980, seria: Informatyka. ISBN 83-204-0246-8. (pol.)