Java 为什么将长(64)转换为浮点(32)被认为是加宽的?
2022-09-03 04:38:56
正如它从预言机中所说的那样
来自 Oracle Docs 的参考
加宽基元转换 基元类型的 19 种特定转换称为加宽基元转换:
- 字节到短整型、整型、长整型、浮点型或双精度型
- 短到整型、长整型、浮点型或双精度型
- 字符到整型、长整型、浮动型或双精度型
- 整型到长整型、浮点型或双精度型
- 长到漂浮还是加倍?
- 浮点到双倍
如果浮子有32位,而长线有64位,这怎么能算是加宽?这难道不应该被认为是缩小范围的吗?