• delphi inttohex 整型到十六进制


    inttohex

    from delphi help:

    Returns the hex representation of an integer.

    Unit

    SysUtils

    Category

    numeric formatting routines

    Delphi syntax:

    function IntToHex(Value: Integer; Digits: Integer): string; overload;
    function IntToHex(Value: Int64; Digits: Integer): string; overload;

    C++ syntax:

    extern PACKAGE AnsiString __fastcall IntToHex(int Value, int Digits);
    extern PACKAGE AnsiString __fastcall IntToHex(__int64 Value, int Digits);

    Description

    IntToHex converts a number into a string containing the number's hexadecimal (base 16) representation. Value is the number to convert. Digits indicates the minimum number of hexadecimal digits to return.

    功能说明:该函数用于将“十进制”转换成“十进制”。该函数有二个参数。第一个参数为要转换的十进制数据,第二个参数是指定使用多少位来显示十六进制数据。
      参考实例:
      Edit1.Text := IntToHex('100', 2);
      执行结果,Edit1.Text等于64。
      注意:Delphi没有提供专门的“十六进制”转换为“十进制”的函数。使用StrToInt函数可以实现这个功能。具体代码是:I := StrToInt('$' + '64'); 这时I等于100。加上一个'$'即可将“十六进制”转换为“十进制”。

       showmessage(IntTostr(StrToint( '$ '+edit1.text)));

  • 相关阅读:
    POJ 3140 Contestants Division (树dp)
    POJ 3107 Godfather (树重心)
    POJ 1655 Balancing Act (树的重心)
    HDU 3534 Tree (经典树形dp)
    HDU 1561 The more, The Better (树形dp)
    HDU 1011 Starship Troopers (树dp)
    Light oj 1085
    Light oj 1013
    Light oj 1134
    FZU 2224 An exciting GCD problem(GCD种类预处理+树状数组维护)同hdu5869
  • 原文地址:https://www.cnblogs.com/jijm123/p/10849488.html
Copyright © 2020-2023  润新知