在c++里有一种类型是无符号型(unsigned),请问我在delphi中如何使用呢?
例如我想定义一个类型 unsigned long  !!!

解决方案 »

  1.   

    delphi中,
    Cardinal类型是Unsigned 32bit 的整型
    word类型是Unsigned 32bit 的整型应该可以对应上了
      

  2.   

    Byte 0..255 unsigned 8-bit
    Word 0..65535 unsigned 16-bit
    Longword 0..4294967295 unsigned 32-bit
    Cardinal 0..4294967295 unsigned 32-bit
      

  3.   

    其实delphi里面有很多变量类型是和C++相同的
    比如说word,byte,integer等等
    另外像你说的unsigned long在delphi里面相当于ulong,也就是cardinal
    所有的这些在windows.pas中都能看到
      

  4.   

    DELPHI中有UINT,ULONG类型如没有可查看C++的数据类型所占的位数然后使用DELPHI中
    与其相同长度的类型即可。