FT_BYT2BIT

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()

 

2 responses to “FT_BYT2BIT

  1. Pingback: FT Functions | Viva Clipper !

  2. Pingback: FT Conversion | Viva Clipper !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.