请问下面16进制的加减法用java怎么表示???谢谢各位高手指点 
01h+NOT(AAh+BBh+....+FFh)

解决方案 »

  1.   

    将16进制搞成十进制以后,再进行加减法可以不?
    static Integer valueOf(String s, int radix) 
     
      

  2.   

    int num = 0x1 + ~(0xaa + 0xbb + 0xcc + 0xdd + 0xee + 0xff);
      

  3.   

    java 中没有 unsigned int
      

  4.   

    int num = 0x1 + ~(0xaa + 0xbb + 0xcc + 0xdd + 0xee + 0xff);
    // 截去高位
    num = 0xff & i; // 得到 5
      

  5.   

    加法:int num = a+b ;
    减法:
    1、int num = a+~b+1;
    2、再根据第17位,即16位判断正负值,为1为正,反之为负
    3、截去高16位