- - * - WhiteUnicorn - * - -




* #WhiteUnicorn/ StartPage/ Documentation/DelphiFAQ >


Frequently Asked Questions

Integer to 'Binary String'

Question:

How can I convert an integer to a string of zeros and ones representing the binary values of the bits?

Answer:

The following example shows how to convert an integer to a

"BinaryString" of zeros and ones by using the "shl"  (shift bits

 left) macro to isolate the bits, and the "and" operator to test 

the bits.



Example:



function LongIntToBinString(BinValue : longint) : string;

var

  i : integer;

  s : string;

begin

  s := '';

  for i := 31 downto 0 do

    if (BinValue and (1 shl i)) <> 0 then

      s := s + '1' else

      s := s + '0';

  Result := s;

end;



procedure TForm1.Button1Click(Sender: TObject);

begin

 Memo1.Lines.Add(LongIntToBinString($FF));

end;



* #WhiteUnicorn/ StartPage/ Documentation/DelphiFAQ >



- - * - Anastasija aka WhiteUnicorn - * - - LJLiveJournal
PFPhotoFile