Java中的无符号短 [英] Unsigned short in Java
本文介绍了Java中的无符号短的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在 Java 中声明 unsigned short
值?
How can I declare an unsigned short
value in Java?
推荐答案
你不能,真的.Java 没有任何无符号数据类型,除了 char
.
You can't, really. Java doesn't have any unsigned data types, except char
.
诚然,您可以使用 char
- 它是一个 16 位无符号类型 - 但在我看来这会很糟糕,因为 char
是显然是用于文本:当代码使用 char
时,我希望它用于表示程序感兴趣的文本的 UTF-16 代码单元,而不是没有关系的任意无符号 16 位整数到文本.
Admittedly you could use char
- it's a 16-bit unsigned type - but that would be horrible in my view, as char
is clearly meant to be for text: when code uses char
, I expect it to be using it for UTF-16 code units representing text that's interesting to the program, not arbitrary unsigned 16-bit integers with no relationship to text.
这篇关于Java中的无符号短的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文