[<<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