C vs C#
2. Tipovi podataka u C#
2.3. Logički tip podataka
Logički tip je bool (alijas tipa System.Boolean)
i ima smo dve vrednosti: true i false.
Koristi se jedan bajt za memorisanje podataka ovog tipa.
Boolean ili bool poseduje 2 konstante – true i false. Ne postoji implicitna konverzija sa ostalim tipovima. Konverzionom metodom se može prevesti u numerik: true u 1, a false u 0.
Boolean p,q;
p=i<(int)slovo && i>a || i==(int)znak;
p=!p;
if( p ) q=false;
while (true){…} /* beskonačan ciklus */
Promenljiva logičkog tipa može dobiti vrednost logičke konstante,
logičke promenljive ili izraza. Logički izrazi se grade pomoću relacija
>, <, <=, >=, ==, !=. Operandi u relaciji mogu biti bilo
koji poredivi tipovi.
Logički izrazi se grade i pomoću logičkih
operacija
! negacija,
&& konjunkcija,
|| disjunkcija.
Operandi mogu biti isključivo logičkog tipa.