Initializing help system before first use

bittest

bittest


Purpose
Test bit settings (bitwise AND).
Synopsis
function bittest(i:integer, mask:integer):integer
Arguments
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