在proc中定义的无符号long型,应该怎样移植,才能保证java中的也是无符号的?
Proc中如下两条语句。
unsigned long ChkTashauntenkikenToku_Nashi = 0x9c000000;
unsigned long ChkRinjidaikaeToku_Nashi = 0xf0000000;

解决方案 »

  1.   

    Proc中的具体应用:unsigned long Chk 0xfc000000;
    unsigned long ChkTashauntenkikenToku_Nashi = 0x9c000000;
    Chk &= ChkTashauntenkikenToku_Nashi;
    (Chk & ((ulong)0x80000000 >> 1))?"0":"1"怎样做到在java中等价移植?
      

  2.   

    我建议LZ试试BigInteger,应该是可以,就是有点麻烦,但是总好过该逻辑
      

  3.   

    这个问题已经解决了,是移植的时候大意了,
    如下移植就OK了。
     long Chk =0xfc000000L
     long ChkTashauntenkikenToku_Nashi = 0x9c000000L
    Chk &= ChkTashauntenkikenToku_Nashi;
    ((Chk & (0x80000000L>> 1))!=0)"0":"1";