课程

课程 讲师

  • 首页>问答>为什么-0/3结果是0,而-0.0/3.0结果是-0.0?(..

为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)

1
小A 发表于:2018-01-10 13:45

在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用 IEEE 标准表示的, 对于0有两种表示方法, 0 和 -0。 好好努力啊,小A~

2018-01-10 13:46
0条评论 收起评论 0