我有一个十六进制字符串值。我想将其转换为整数。

function HexStrToInt(const str: string): Integer;
begin
  Result := ??;
end;

这样HexStrToInt('22')例如返回34

最佳答案

也许最简单的方法是:

function HexStrToInt(const str: string): Integer;
begin
  Result := StrToInt('$' + str);
end;

关于delphi - 将Str(十六进制int)转换为Dec Int,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29281617/

10-11 21:59