• 数据类型转换


    一、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)));

    二、DateTimeToFileDate                  函数                     将DELPHI的日期格式转换为DOS的日期格式     
        DateTimeToStr                          函数                     将日期时间格式转换为字符串     
        DateTimeToString                      函数                     将日期时间格式转换为字符串     
        DateToStr                                  函数                     将日期格式转换为字符串     
        FileDateToDateTime                 函数                     将DOS的日期格式转换为DELPHI的日期格式     
        FloatToDecimal                          函数                     将浮点数转换为十进制数     
        FloatToStrF                                函数                     将浮点数转换为字符串     
        FloatToStr                                  函数                     将浮点数转换为字符串     
        FloatToText                                函数                     将给定的浮点数转换为十进制数     
        FloatToTextFmt                          函数                     将给定的浮点数转换为十进制数     
        IntToHex                                                                     将整型数转换为十六进制数     
        IntToStr                                                                     将整型数转换为字符串     
        StringToWideChar                           函数                     将ANSI字符串转换为UNICODE字符串     
        StrToDate                                         函数                     将字符串转换为日期格式     
        StrToDateTime                                 函数                     将字符串转换为日期/时间格式     
        StrToFloat                                       函数                     将给定的字符串转换为浮点数     
        StrToInt                                           函数                     将字符串转换为整型     
        StrToIntDef                                     函数                     将字符串转换为整型或默认值     
        StrToTime                                      函数                     将字符串转换为时间格式     
        TextToFloat                               函数                     将字符串(以NULL结束的格式)转换为浮点数     
        TimeToStr                                         函数                     将时间格式转换为字符串   
        VarToDateTime                                 函数                     将给定的变体转换为日期时间     
        WideCharLenToString                     函数                     将UNICODE字符串 转为String    
        WideCharToString                           函数                     将UNICODE字符串转换为ANSI字符串     
        WideCharToStrVar                           函数                     将UNICODE字符串转换为ANSI字符串变量 

  • 相关阅读:
    外媒曝Snapchat“被追”全过程:腾讯最先出手 脸书谷歌跟风
    Instagram
    阅后即焚
    Snapchat
    WhatsApp
    Facebook
    优酷网Youku
    土豆网与Youtube比较
    土豆网
    YouTube
  • 原文地址:https://www.cnblogs.com/qi123/p/5098971.html
Copyright © 2020-2023  润新知