• Delphi、C C++、Visual Basic数据类型的对照 转


    DelphiC 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字节
      
      
    Variant Variant,
      
      
    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
      
      
    --
      
      
     
      
      
     
      

     

         部份纠一下错,
      
    变量类型
      
      
    Delphi
      
      
    C/C++
      
      
    Visual Basic 6 红色表示要写脏代码
      
      
    8位有符号整数
      
      
    ShortInt
      
      
    char
      
    Byte  
      
    8位无符号整数
      
      
    Byte
      
      
    BYTE,unsigned short
      
      
    Byte
      
      
    16位有符号整数
      
      
    SmallInt
      
      
    short
      
      Integer  
      
    16--符号整数
      
      
    Word
      
      
    unsigned
      
    short
      
      Integer  
      
    32位有符号整数
      
      
    Integer,Longint
      
      
    int,long
      
      
    Long
      
      
    32--符号整数
      
      
    Cardinal,LongWord
      
      
    Unsigned long
      
      Long  
      
    64位有符号整数
      
      
    Int64
      
      
    _int64

    long long [VC2005以上]
      
      Currency  
      
    4字节浮点数
      
      
    Single
      
      
    float
      
      
    Single
      
      
    6字节浮点数
      
      
    Real48
      
      
    --
      
      
    --
      
      
    8字节浮点数
      
      
    Double
      
      
    double
      
      
    Double
      
      
    10字节浮点数
      
      
    Extnded
      
      VC中无对应类型     
    --
      
      
    64位货币值
      
      
    currency
      
      __int64     
    Currency
      
      
    8字节日期/时间
      
      
    TDateTime
      
      double     
    Date

    Double
      
      
    16字节
      
      
    Variant Variant,
      
      
    VARIANT
      
      
    Variant(),
      
      
    Variant(缺省)
      
      
     
      
      
     
      
      
    OleVariant,TVarData
      
      
    OleVariant()
      
      
     
      
      
     
      
      
     
      
      
    1字节字符
      
      
    Char
      
      
    char
      
      Byte     
     
      
      
     
      
      
    2字节字符
      
      
    WideChar
      
      
    WCHAR
      
      Integer     
     
      
      
     
      
      
    固定长度字节的字符串
      
      
    ShortString
      
      
    --
      
      Any     
     
      
      
     
      
      
    动态字符串
      
      
    AnsiString
      
      
    AnsiString()
      
      
    String
      
      
     
      
      
     
      
      
    Null结束的字符串
      
      
    PChar
      
      
    char*
      
      Any  --> ByVal s   
     
      
      
     
      
      
    Null结束的宽字符串
      
      
    PWideChar
      
      
    LPCWSTR
      
    Any --> ByVal StrPtr(s)     
     
      
      
     
      
      
    动态2字节字符串
      
      
    WideString
      
      
    WideString()
      
      
    --
      
      
     
      
      
     
      
      
    1字节布尔值
      
      
    Boolean,ByteBool
      
      
    (任何1字节数)
      
      Byte  
      
     
      
      
     
      
      
    2字节布尔值
      
      
    WordBool
      
      
    (任何2字节数)
      
      
    Boolean
      
      
     
      
      
     
      
      
    4字节布尔值
      
      
    BOOL,LongBool
      
      
    BOOL
      
      Long     
     
      
  • 相关阅读:
    读写分离
    java并发集合知识点(二)
    jdbc框架有很多,包括spring jdbc
    多线程,势必涉及到共享对象读写问题
    <xliff:g>标签
    租赁市场的上海方(浦东/张江)
    HDU 3488Tour(流的最小费用网络流)
    sql使用存储过程和交易
    状态压缩动态规划 -- 骨牌
    Android-2手机应用程序,短信应用
  • 原文地址:https://www.cnblogs.com/key-ok/p/4904287.html
Copyright © 2020-2023  润新知