【发布时间】:2012-09-20 14:34:54
【问题描述】:
我是 Java 新手,想知道 double to int cast 是如何工作的?我知道通过取低 32 位来 long 到 int 很简单,但是 double(64 位)到 int(32 位)呢?二进制中 double 的那些 64 位是双精度浮点格式(尾数),那么它如何在内部转换为 int 呢?
【问题讨论】:
-
截断小数,只返回整数作为整数。
-
很惊讶以前没有人问过这个问题。
标签: java casting primitive mantissa