• 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     
     
      
  • 相关阅读:
    Unity3D技术之从 Cinema 4D 中导入对象浅析
    Unity3D技术之从 Maya 中导入对象浅析
    如何在Unity中实现文字的渐隐效果?
    在Unity中如何实现重复循环效果?
    如何在Unity中显示当前游戏运行帧数?
    Unity3D技术之资源数据库 (AssetDatabase)详解
    PaaS和SaaS的区别是什么?
    数据库链接失败错误ERROR com.alibaba.druid.pool.DruidDataSource
    WampServer3.0服务器端开启ssl认证后重启Apache失败,解决办法
    在SublimeText3中想使用快捷键调出插件ColorPicker不起作用办法解决
  • 原文地址:https://www.cnblogs.com/key-ok/p/4904287.html
Copyright © 2020-2023  润新知