bittest
bittest |
Purpose
Synopsis
function bittest(i:integer, mask:integer):integer
Arguments
i
|
Integer to be tested
|
mask
|
Bit mask
|
Return value
Bits selected by the mask.
Example
In the following,
i takes the value 4,
j takes the value 5, and
k takes the value 8:
i:= bittest(12, 5) j:= bittest(13, 5) k:= bittest(13, 10)
Further information
This function compares a given number with a bit mask and returns those bits selected by the mask that are set in the number (bit
0 has value
1, bit
1 has value
2, bit
2 has value
4, and so on - use function
bitval to get the value of a bit).
Related topics