2012-10-27 74 views
0

考慮這兩個數字:雙精度數非小數位數衝擊

double v1 = 2433.36.. 
double v2 = 0.36... 

v2可能是更少的數字是用於編碼更準確(小數點後更準確的數字)由於小數點的左邊部分與否?

回答

2

通過精度,你清楚地表示小數點後的精確數字。那麼答案是肯定的。浮點數的位數是固定的。如果在小數點前有更多的數字,那麼在小數點後(或小數點)可以少一些。在這個計算中,前導或尾隨零不計數。

+0

是我指的是小數點後的精確數字 – Guillaume07

+0

digits10顯示浮點數的最大位數?對於double來說,它等於15,這意味着如果double在左邊有兩個數字,它可以在右邊最多有13位數字? – Guillaume07