unsigned
-
为什么 Java 不支持无符号 ints? 为什么 Java 不支持无符号整数? 在我看来,这似乎是一个奇怪的遗漏,因为它们允许人们编写不太可能在意外的大输入上产生溢出的代码。 此外,使用无符号整数可以是一种自我记录的形式,
-
在 Java 中声明无符号的 int 有没有办法在Java中声明一个无符号的int? 或者这个问题也可以这样框定:Java相当于无符号是什么? 只是为了告诉你上下文,我正在看Java的的实现。我想测试如果整数是32无符号int,则碰撞的
-
我们可以在Java中制作无符号字节吗? 我正在尝试将有符号字节转换为无符号。问题是我收到的数据是无符号的,Java不支持无符号字节,所以当它读取数据时,它会将其视为有符号。 我尝试通过我从Stack Overflow获得的以下解决方案
-
Java 相当于无符号长长? 在 C++ 中,我喜欢访问 64 位无符号整数、via 或 via 。现在,在Java中,长线是64位,我知道。但是,它们是签名的。 是否有无符号的 long(long)可用作 Java 原语?我该如何使用它?
-
如何在 Java 8 和 Java 9 中使用无符号整数? 在Oracle的“基元数据类型”,它提到Java 8增加了对无符号整数和长整型的支持: 但是,我发现没有办法声明无符号长整型或整数。例如,下面的代码给出了编译器错误消息“文本超出范围”(
-
-
将有符号整数转换为无符号长整型的最佳方法? 对于Java中的某些哈希函数,最好将值视为无符号整数(例如,用于与其他实现进行比较),但Java仅支持有符号类型。我们可以将有符号转换为“无符号”,如下所示: 但是,对于我们真正正
-
解决所有 Java 字节都已签名这一事实的最佳方法是什么? 在Java中,没有无符号字节这样的东西。 使用一些低级代码,有时您需要使用无符号值大于128的字节,这会导致Java将它们解释为负数,因为MSB用于符号。 解决这个问题的好方法是什么?(说不
-
是否有用于无符号数字类型包装器的 Java 库?[已关闭] 中可以看出,有很多事情需要考虑,而且有很多可能出错的地方(例如,如何按位移位,如何乘法等),所以我不想自己做。另外,我不想只使用下一个更高的类型(例如 而不是 等)
-
Java 中的无符号长 目前,我使用的是有符号值-2^63到2^63-1。现在我需要相同的范围(2 * 2 ^ 64),但只有正值。我发现java文档提到了未签名的long,这适合这种用法。 我试图向Long包装器对象声明2 ^ 64,但它仍然丢
标签