Language/C++

[C++] float 와 double

마탁이 2020. 12. 13. 16:25

1. 0.1은 부동 소수점으로 정확하게 값을 표현하지 못 한다.

  > u/2^k 꼴로 나타낼 수 없기 때문

 

2. float 에 비해 double 은 지수부를 표현하는 크기가 커졌고, 이에 따라 표현할 수 있는 범위가 늘어남.

 

3. double 은 실수부를 표현하는 크기가 커져 상대 오차 또한 작아짐.