美文网首页
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