| |
| Integer to 'Binary String' |
 |
How can I convert an integer to a string of zeros and ones
representing the binary values of the bits?
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 := 3 downto 0 do
if (BinValue and ( shl i)) <> 0 then
s := s + ' ' else
s := s + '0';
Result := s;
end; procedure TForm .Button Click(Sender: TObject);
begin
Memo .Lines.Add(LongIntToBinString($FF));
end; 7/ 6/98 4:3 :28 PM
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|