精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>Object Pascal语言>>交叉编程数据类型参考

主题:交叉编程数据类型参考
发信人: daji(妲姬)
整理人: teleme(2001-04-29 12:44:45), 站内信件
前几天记得有人问及VC和Delphi中Boolean类型如何对应的问题,后参考帮助文档,整如下:

                  Delphi、C/C++、Visual Basic数据类型的对照
================================================================================
变量类型             Delphi                C/C++                   Visual Basic
8位有符号整数        ShortInt              char                    --
8位--符号整数        Byte                  BYTE,unsigned short     Byte
16位有符号整数       SmallInt              short                   Short
16位--符号整数       Word                  unsigned short          --
32位有符号整数       Integer,Longint       int,long                Integer Long
32位--符号整数       Cardinal,LongWord     unsigned long           --
64位有符号整数       Int64                 _int64                  --
4字节浮点数          Single                float                   Single
6字节浮点数          Real48                --                      --
8字节浮点数          Double                double                  Double
10字节浮点数         Extnded               long double             --
64位货币值           currency              --                      Currency
8字节日期/时间       TDateTime             --                      Date
16字节               variantVariant,       VARIANT Variant(注),    Variant(缺省)
                     OleVariant,TVarData   OleVariant(注)
1字节字符            Char                  char                    --
2字节字符            WideChar              WCHAR                   --
固定长度字节的字符串 ShortString           --                      --
动态字符串           AnsiString            AnsiString(注)          String
以Null结束的字符串   PChar                 char*                   --
以Null结束的宽字符串 PWideChar             LPCWSTR                 --
动态2字节字符串      WideString            WideString(注)          --
1字节布尔值          Boolean,ByteBool      (任何1字节数)           --
2字节布尔值          WordBool              (任何2字节数)           Boolean
4字节布尔值          BOOL,LongBool         BOOL                    --
================================================================================
(注)模拟对应的Object Pasacl类型的Borland C++ Builder类。


----
                ^^                                    `_ ,
 ^^           |    |    |      Hello,                -(_)-
      ^^     )_)  )_)  )_)         My Friends!        ,  `
姬海涵      )___))___))___)\                  ,
           )____)____)_____)\\              __)\_
妲姬网苑 _____|____|____|____\\\__    (\_.-'    a`-.
---------\                   /--------(/~~````(/~^^`--------
  ^^^^^ ^^^^^^^^^^^^^^^^^^^^^         http://daji.xoasis.com
    ^^^^      ^^^^     ^^^    ^^      [email protected]
         ^^^^      ^^^
 

[关闭][返回]