我用 Delphi 编程语言编写了以下函数,将十进制数转换为二进制数:
function DecimalToBinary(Value: Int64): string;
const
tt: array [0 .. 1] of char = ('0', '1');
begin
Result := '';
var i: Int64 := Value;
if i = 0 then Result := '0'
else
while (i <> 0) do
begin
Result := tt[(i and $1)] + Result;
i := (i shr 1);
end;
end;
如何在Scratch中复制此功能?
我希望能够在 Scratch 中将十进制数转换为二进制数。