当前位置:首页 > Windows程序 > 正文

delphi 十进制十六进制转换

2021-03-22 Windows程序

delphi有提供十进制转换成十六进制的函数: IntToStr();   返回值为String

// 十进制转十六进制 var i: integer;    str: string; begin i := 255; ShowMessage(IntToHex(I, 2)); //FF 2表示返回的位数 // 另外,Formart也有把十进制用十六进制输出的功能    str := Format(‘%.2x‘, [i]);    ShowMessage(str); // FF 返回结果跟IntToStr()函数想一样 end;

delphi没有提供十六进制转成十进制的函数,,但我们可以在十进制前面加一个十六进制符号‘$‘,再用StrToInt()转换

var str: string; int: integer; begin Str := ‘FF‘; int := StrToInt(‘$‘ + str); ShowMessage(IntToStr(int)); //255 end;

delphi 十进制十六进制转换

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/65397.html