Thema: Delphi Integer in Bits

Einzelnen Beitrag anzeigen

Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#4
  Alt 10. Apr 2003, 19:04
Hallo,
anbei mal ein Beispiel, wie es gehen könnte.
Delphi-Quellcode:
function IntToBin(Value: Cardinal): string;
var
  I: Integer;
begin
  SetLength(Result, 32); // oder auch kürzer
  for I := 1 to 32 do
  begin
    if ((Value shl (I-1)) shr 31) = 0 then
    begin
      Result[I] := '0'
    end
    else
    begin
      Result[I] := '1';
    end;
  end;
end;
bye
  Mit Zitat antworten Zitat