[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 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.

          ? FT_BYT2BIT(CHR(20))         // byte1: '0001 0100'
          ? FT_BYT2BIT(CHR(36))         // byte2: '0010 0100'

          ? FT_BYT2BIT(FT_BYTEAND(CHR(20), CHR(36)))
                             // result: '0000 0100'

     For a demonstration of Clipper bit manipulations, compile and
     link the program BITTEST.PRG in the Nanforum Toolkit source code.

 Source: BYT2BIT.PRG

 Author: Forest Belt, Computer Diagnostic Services, Inc.

See Also: FT_BYT2HEX()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson