Ja, verkürzt
Delphi-Quellcode:
var
i : Integer;
k : Int64;
begin
i := 123;
k := i shl 32;
kommt auch für k= 123 raus. Ist zumindest nicht logisch, außer vorne wird rein geschoben, was hinten raus gedrückt wird
Gibt es doch ein shiften, das genau das macht (Circular shift)?