前言:
大家都知道float和double會有誤差
但原因是什麼呢?
今天就跟大家分享Float和Double會誤差的原因
一. 浮點數介紹
一開始先對於float和double做身家調查
浮點類型的範圍
類型 | 最小值 | 最大值 |
---|---|---|
float | 1.175494351 E – 38 | 3.402823466 E + 38 |
double | 2.2250738585072014 E – 308 | 1.7976931348623158 E + 308 |
浮點類型
類型 | 有效數字 | 位元組數 |
---|---|---|
float | 6 – 7 | 4 |
double | 15 – 16 | 8 |