2014년 4월 24일 목요일

float, double

float은 왜 플롯이고 double은 왜 더블일까!!!!!
프로그래밍을 공부하다 보면 요런거 많이 나오는것 같다. 
근데 궁금해서 넘어갈 수가 없었다.

float은 floating point의 약자로 부동 소수점이란 말이다.
부동 소수점이란


...이다. (사실 정확하게 뭔말인지는...)



그렇다면 double은 double point 일지도? 라는 생각은 당연히 빗나갔다. (일차원적인...)
double은 Double-precision의 약자로 배정밀도, 즉 2배로 정밀하단 말이다.

C 언어 실수형 변수: wiki
double-precision floating-point format...??? : wiki



그렇다면 long double은??
double-precision보다 더 정확하댄다.

long double : wiki



결국 실수(거의 모든 숫자라고 하자.)의 범위에서 얼마나 정확하게 표기를 할 것인지, 오차를 몇자리까지 둘 것인지를 나타내는 말로 생각하면 되겠고,
컴퓨팅(프로그래밍)에서 변수로 사용할 때에는  어느정도의 메모리를 사용하여 나타낼 것인지를 규정하는것이라 보면 무방할 것 같다.




_위의 정보는 확실하지않으며 제가 이해한 부분으로 틀릴 수도 있습니다.



댓글 없음:

댓글 쓰기