zoukankan      html  css  js  c++  java
  • 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     
     
      
  • 相关阅读:
    @SpringBootApplication
    springboot自动装配介绍
    WebServerInitializedEvent &ApplicationRunner
    springboot 潜入式web容器
    Unable to import maven project: See logs for details
    spring boot2 运行环境
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war
    DefaultHandlerExceptionResolver : Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing
    idea中maven下载jar包不完整问题
    Python_报错:SyntaxError: EOL while scanning string literal
  • 原文地址:https://www.cnblogs.com/key-ok/p/4904287.html
Copyright © 2011-2022 走看看