Literał logiczny


Literał logiczny w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do wyszukiwania

Literał logiczny to literał reprezentujący w kodzie źródłowym wartość typu logicznego.

Typ logiczny posiada dwie wartości:

  • prawda (true)
  • fałsz (false).

Wartości te są reprezentowane w określonym języku przez pewien ustalony literał, zwykle jest to określony identyfikator lub określony symbol (znak lub zestaw znaków). W językach, w których nie występuje typ logiczny, jak język C, PL/I, PL/M i inne, stosuje się wartości całkowite. Typowym rozwiązaniem jest traktowanie wartości całkowitej zero jako fałsz, a każdej innej wartości (różnej od zera) jako prawda.

Wartości logiczne są w językach programowania stosowane głównie do sterowania przebiegiem realizacji algorytmu, np. w takich instrukcjach strukturalnych jak if, while, until, itd.. Wartości logiczne przechowywane są w zmiennych typu logicznego.

Literały logiczne w różnych językach programowania:

Przykład w Pascalu:

 var znak : boolean; Y : integr; function ujemna(x:integer):boolean; begin if x<0 then ujemna:=true else ujemna:=false end; begin ... znak:=ujemna(Y); if znak then ... ... end. 

Bibliografia | edytuj kod

Zobacz też | edytuj kod

Na podstawie artykułu: "Literał logiczny" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy