求几个VC6中的数据类型  与  DELPHI6相对应的数据类型,VC6数据类型如下:1、int                   2、unsigned int 3、HANDLE                4、unsigned5、unsigned char *       6、unsigned int *   7、long                  8、unsigned long9、long  *               10、unsigned long  *

解决方案 »

  1.   

    去百度 ‘c++ delphi 数据类型对比’
      

  2.   

    Delphi 与 C/C++ 数据类型对照表
    自己找一下吧
      

  3.   

    查表只是一个应急方法
    如果不了解数据类型的本质,是不太好搞清楚转换的,遇到表里没有的你就会蒙了。
    比如unsigned char,取值是0-255,那对于的就是BYTE。
    比如C++的short,取值-32768..32767,那对于的就是smallint
    只要数据的范围大小一样,那你随便都能写出对应的类型。
    再不行,你还能有结构自己定义类型,
    本质上只要变量字节大小一样,就都可以转换。
      

  4.   


    到底是 100 分。等 csdn 关贴。
      

  5.   

    Delphi 数据类型 C/C++ 
    ShorInt 8位有符号整数 char 
    Byte 8位无符号整数 BYTE,unsigned short 
    SmallInt 16位有符号整数 short 
    Word 16位无符号整数 unsigned short 
    Integer,LongInt 32位有符号整数 int,long 
    Cardinal,LongWord/DWORD 32位无符号整数 unsigned long 
    Int64 64位有符号整数  _int64 
    Single 4字节浮点数 float 
    *Real48 6字节浮点数   
    Double 8字节浮点数 double 
    *Extended 10字节浮点数 long double 
    Currency 64位货币类型   
    TDate/TDateTime 8字节日期/时间   
    Variant,OleVariant 16字节可变类型 VARIANT,^Variant,^OleVariant 
    Char,AnsiChar 1字节字符 char 
    WideChar 2字节字符 WCHAR 
    *ShortString 短字符串   
    AnsiString/String 长字符串 ^AnsiString 
    WideString 宽字符串 ^WideString 
    PChar,PAnsiChar NULL结束的字符串 char* 
    PWideChar NULL结束的宽字符串 LPCWSTR 
    Boolean,ByteBool 1字节布尔类型 任何1字节 
    WordBool 2字节布尔类型 任何2字节 
    BOOL,LongBool 4字节布尔类型 BOOL