数据类型转换

一、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字符串变量 

原文地址:https://www.cnblogs.com/qi123/p/5098971.html