【发布时间】:2018-05-02 20:17:03
【问题描述】:
你能回答这个与java有关的疑问吗..
我想将MAX_VALUE 的无符号long(即2(pow)64 -1)存储为一个n 字节数组,然后读取byte[] 数组以取回这个MAX_VALUE。
由于所有数据类型都是有符号的,所以想知道如何在 byte[] 数组的每个索引中存储 0xFF(每个字节)值,即忽略有符号位。请建议如何执行此操作。
谢谢。
【问题讨论】:
-
2 的补码二进制表示中没有符号位。
-
“我想存储
MAX_VALUE的无符号long(即2(pow)64 -1)一个字节数组”好的:byte[] b = {-1, -1, -1, -1, -1, -1, -1, -1}跨度>
标签: java byte long-integer unsigned