美文网首页
java中转化int为unsigned

java中转化int为unsigned

作者: 夜空中最亮的星_6c64 | 来源:发表于2018-10-17 20:09 被阅读0次

    int类型:java中是有符号类型整数,最大表示2^31 - 1。想得到2^32 - 1,可以与0x0FFFFFFFF求&操作,得到结果为long类型,最大值为2^32-1,位数还是long位数。

    public long getUnsignedIntt (int data){ 
    //将int数据转换为0~4294967295 (0xFFFFFFFF即DWORD)。 
        return data&0x0FFFFFFFF ; 
    }
    

    相关文章

      网友评论

          本文标题:java中转化int为unsigned

          本文链接:https://www.haomeiwen.com/subject/olxdzftx.html