一个浮点数精度问题,呼唤达人

谁能解释一下下面这个现象:

(double)(float)0.6
0.60000002384185791
(double)0.6f
0.60000002384185791
(double)(6/10f)
0.6
(double)(float)(6/10f)

0.6

6/10f 明明是个float,为什么转换成double后和0.6f转成double的结果不一样?


湖上湖
浏览 599回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP