Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
FreePascal / Lazarus
|
AW: Float Zahlen in Hex Zahlen umwandeln
5. Dez 2013, 13:19
Noch'n Vorschlag:
Delphi-Quellcode:
var
i : integer;
a : single;
b : double;
pa : pbytearray;
dummy : string;
begin
dummy:='';
a:=1/3+4;
b:=a;
memo1.Lines.Add(format('%-3.6g',[a]));
memo1.Lines.Add(format('%-3.6g',[a]));
dummy:='';
pa:=@a;
for i:=0 to sizeof(a)-1 do
dummy:=dummy+inttohex(pa^[i],2)+' ';
memo1.Lines.Add(dummy);
dummy:='';
pa:=@b;
for i:=0 to sizeof(b)-1 do
dummy:=dummy+inttohex(pa^[i],2)+' ';
memo1.Lines.Add(dummy);
end;
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
|