| Operador |
Exemplo |
| |
| and |
A:= True;
B:= False;
R:= A and B; // O resultado será False;
|
| |
| or |
A:= True;
B:= False;
R:= A or B; // O resultado será True;
|
| |
| xor |
A:= True;
B:= True;
R:= A xor B; // O resultado será False;
|
| |
| not |
A:= True;
R:= not A; // O resultado será False;
|
| |
| div |
A:= 7;
B:= 2;
R:= A div B; // O resultado será 3;
|
| |
| mod |
A:= 7;
B:= 2;
R:= A mod B; // O resultado será 1;
|
| |
| shr |
A:= 32; // 00100000 em binário
R:= A shr 1; // O resultado será 16 (00010000 em binário)
|
| |
| shl |
A:= 32; // 00100000 em binário
R:= A shl 1; // O resultado será 64 (01000000 em binário)
|
| |
| and (binário) |
A:= 225; // 11100001 em binário
B:= 142; // 10001110 em binário
R:= A and B; // O resultado será 128 (10000000 em binário)
|
| |
| or (binário) |
A:= 225; // 11100001 em binário
B:= 142; // 10001110 em binário
R:= A or 32; // O resultado será 239 (11101111 em binário)
|
| |
| xor (binário) |
A:= 225; // 11100001 em binário
B:= 142; // 10001110 em binário
R:= A xor 32; // O resultado será 111 (01101111 em binário)
|
| |
| not (binário) |
A:= 225; // 11100001 em binário
R:= not A; // O resultado será 30 (00011110 em binário)
|
| |
| + |
A:= 7;
B:= 2;
R:= A + B; // O resultado será 9;
|
| |
| - |
A:= 7;
B:= 2;
R:= A - B; // O resultado será 5;
|
| |
| * |
A:= 7;
B:= 2;
R:= A * B; // O resultado será 14;
|
| |
| / |
A:= 7;
B:= 2;
R:= A / B; // O resultado será 3,5;
|
| |
| > |
A:= 7;
B:= 2;
R:= A > B; // O resultado será True;
|
| |
| < |
A:= 7;
B:= 2;
R:= A < B; // O resultado será False;
|
| |
| >= |
A:= 7;
B:= 2;
R:= A >= B; // O resultado será True;
|
| |
| <= |
A:= 7;
B:= 2;
R:= A <= B; // O resultado será False;
|
| |
| = |
A:= 7;
B:= 2;
R:= A = B; // O resultado será False;
|
| |
| <> |
A:= 7;
B:= 2;
R:= A <> B; // O resultado será True;
|