本帖最后由 blue12_sky322 于 2011-04-25 12:02:12 编辑

解决方案 »

  1.   

    Int16,Inmt32,Int64表示的整数位数不同,也可以说表示的整数范围大小不同Int16 表示 16 位有符号的整数。  Int32 表示 32 位有符号的整数。  Int64 表示 64 位有符号的整数。 
      

  2.   


    请问如何 转换 ? 比如 把  -1 转换成 __int64
      

  3.   

    __int64 a = (__int64)(-1);
      

  4.   

    memcmp之类的就能比较了。
      

  5.   

    我把 那个  __int64 变量转换成 long 类型后 ,和  -1 比较 ,结果可以 了 ,但是    __int64 a = (__int64)(-1);  用 a 和 __int64 变量比还是不行。