Bitwise operations: Difference between revisions
Content added Content deleted
m (→{{header|AppleScript}}: (typo – missing word in preamble)) |
m (→updated code) |
||
Line 2,504:
<lang pascal>program Bitwise;
{$mode objfpc}
var
// Pascal uses a native int type as a default leteral type
// Make sure the operants work on an exact type.
x:shortint = 2;
y:ShortInt= 3;
begin
Writeln('2 and 3 = ',
Writeln('2 or 3 = ',
Writeln('2 xor 3 = ',
Writeln('not 2 = ', not
Writeln('2 shl 3 = ',
Writeln('2 shr 3 = ',
writeln('2 rol 3 = ', rolbyte(
writeln('2 ror 3 = ', rorbyte(
writeln('2 sar 3 = ', sarshortint(2,3));
Readln;
|