2009年1月27日 星期二

BCB - VCL的數值轉換函數介紹

1. IntToStr
  將整數轉換為AnsiString字串,函數原型如下:
  AnsiString __fastcall IntToStr(int Value);

2. IntToHex
  將整數轉換為十六進制字串,函數原型如下:
  AnsiString __fastcall IntToHex(int Value, int Digits);

3. StrToInt
  將AnsiString字串轉換為整數值,如果不能進行轉換,則產生EConvertError異常,
  函數原型如下:
  int __fastcall StrToInt(const AnsiString S);

4. StrToIntDef
  將AnsiString字串轉換為一個數值,函數原型如下:
  int __fastcall StrToIntDef(const System::AnsiString S,int Default);

5. FloatToStr
  將浮點數轉換為AnsiString字串,函數原型如下:
  AnsiString __fastcall FloatToStr(Extended Value);

6. StrToFloat
  將AnsiString字串轉換為一個浮點數值,函數原型如下:
  Extended __fastcall StrToFloat(const AnsiString S);

7. FloatToStrF
  將浮點數轉換為指定格式的AnsiString字串,函數原型如下:
  AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits);

沒有留言:

張貼留言