Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Bitmuster eines Single Berechnen [gelöst ]

  Alt 15. Jan 2009, 13:20
Ja das Weis ich, und genau das will ich ja auch

so gehts :

Delphi-Quellcode:
Function BinFtoString(d: single): String;
Var
  i: integer;
  k: ^integer;
  j: integer absolute d;
Begin
  result := '';
  For i := 0 To 31 Do Begin
    If j And 1 = 1 Then
      result := '1' + result
    Else
      result := '0' + result;
    j := j Shr 1;
  End;
End;
@ generic

thx mit 8 statt 7 gehts auch

Delphi-Quellcode:
Function BinFtoString(d: single): String;
Var
  i, j: integer;
  k: ^integer;
Begin
  result := '';
  k := @d;
  j := k^;
  For i := 0 To 31 Do Begin
    If (j And $80000000 = $80000000) Then
      result := result + '1'
    Else
      result := result + '0';
    j := j Shl 1;
  End;
End;
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat