java - "Narrowing a primitive truncates the high order bits"这是什么意思

标签 java primitive-types narrowing

“缩小原语会截断高阶位”是什么意思

最佳答案

例如如果将 long 转换为 int,则将丢弃 long 的较高位。

Short  -> Byte
0x00FF -> 0xFF
256    -> -128

关于java - "Narrowing a primitive truncates the high order bits"这是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6777905/

相关文章:

域名和应用程序名称相同时的 Java 包命名

java - 无法读取另一个可分割对象中的可分割对象

size - bool 保证是 1 个字节吗?

c++ - 我如何重载C++中的赋值运算符

java - 如何在 onClick() 中禁用/更改 wicket 按钮链接的样式

java - 如何在java中显示由JFileChooser选择的图像(所有主要格式)

Java静态元素被不同的类访问

c++ - 从 int 到 uint8_t 的隐藏缩小转换

C++:使用大括号防止赋值时变窄

arrays - typescript :如何将键数组转换为联合类型的对象?