Změny

Skočit na navigaci Skočit na vyhledávání

Booleovské typy

Přidáno 123 bajtů, 5. 10. 2012, 21:40
bez shrnutí editace
Booleovské typy mohou nabývat tyto 2 hodnoty:
[[True]] - pravda nebo 1
[[False]] - nepravda nebo 0
 
 
Tady jsou popsány tři předdefinované typy: Boolean, WordBool a LongBool.
;Syntaxe
type Boolean = (False, True);
WordBool = (False, True);
LongBool = (False, True);
Z důvodů kompatibility s Windows, typy Boolean mohou pracovat i s jinými ordinálními hodnotami než 0 a 1.
Hodnota výraz typu Boolean je [[False]], když jeho ordinální hodnota je 0, a [[True]], když je jeho ordinální hodnota je nenulová.
Booleovské operátory not, and, or a xor pracují testem na 0 ([[False]]) nebo nenulovou hodnotu ([[True]]), ale vždy vrací výsledek s ordinální hodnotou 0 nebo 1.
[[Category:Pascal]]

Navigační menu