@ 실수 자료형의 이름 앞에는 unsigned 키워드를 붙이는 것이 허용되지 않는다.
실수 자료형 | 값의 표현범위 | 소수점 이하 정밀도 | 바이트 수 |
float | 10^-37 이상 10^38이하 | 6자리 | 4 |
double | 10^-308 이상 10^308이하 | 15자리 | 8 |
long double | 10^-4931이상10^4932이하 | 18자리 | 12 |
@ 소수점 이하 정밀도란 float 형으로 표현된 데이터는 소수점 이하 최소 6자리까지는 오차가 발생하지 않는다는 의미
@ 실수의 표현에는 오차가 있기마련이어서 정수자료형과는 달리 정밀도에 초점이 맞춰진다.
@ 컴파일러에 따라 long double의 경우 vc++에서는 double과 동일한 바이트 수 8바이트로 표현이 된다. 하지만 Dev C++에서는 12바이트로 long double을 표현한다.