1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
{ %version=1.1 } var b1,b2 : boolean; c : char; begin b1:=false; b2:=true; c:=char(b1 and b2); if c<>#0 then halt(1); c:=char(b1 or b2); if c<>#1 then halt(1); c:=char(b1); if c<>#0 then halt(1); c:=char(b2); if c<>#1 then halt(1); end.