FT_BYT2BIT() Convert byte to string of 1's and 0's ──────────────────────────────────────────────────────────────────────────────
Syntax
FT_BYT2BIT( <cByte> ) -> cBitPattern
Arguments
<cByte> is the byte to convert.
Returns
9-character string, consisting of 1's and 0's, representing bits 0 through 7 of parameter byte, with space between bits 3 and 4. Returns NIL if parameters are faulty.
Description
Can be used to show results of bit manipulation, both before and after. Binary representation follows right-to-left convention of bit position numbering, 0 through 7. Space between high and low nibbles for clarity and easy comparison to hexadecimal notation.
This function is presented to illustrate that bit-wise operations are possible with Clipper code. For greater speed, write .C or .ASM versions and use the Clipper Extend system.
Examples
These three code lines perform a bitwise AND on bytes with values of CHR(20) and CHR(36), and deliver the result as a string in binary (bit) format.