Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#10

AW: RotateLeft: 32-Bit Integer rotieren

  Alt 17. Aug 2011, 11:34
ahhh also das drei nachn links ist wie wenn ich mit 8 multipliziere, also so würds auch gehen:
Delphi-Quellcode:
function RotateLeft(Zahl, Count: UInt32): UInt32;
begin
  //Result := Zahl shr (SizeOf(Zahl) shl 3 - Count) or Zahl shl Count;
  Result := Zahl shr (SizeOf(Zahl)*8 - Count) or Zahl shl Count;
end;
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat