C

float

Nin 2021. 1. 14. 15:15

실수를 표현하는 기본 자료형으로

float을 사용할 때 상수로서 사용하고 싶다면

정수부분.실수부분 f 이렇게 사용한다.

0.5를 표현하고 싶다면

정수부분 . 실수부분  f

     0      .       5     f

즉, 0.5f 이렇게 사용하면 된다.

float을 사용할 때 주의할 점은

int main()
{
   float X = 10.0f;
   X = X + 0.1f;
}

이렇게 사용할 때 값을 확인해보면 X는 10.1이 아니라

10.1000004 라고 나온다.

즉, 실수 연산은 실수가 하나라도 들어가면 조금의 오차가 생긴다는 것이다.

연산 속도 역시 정수보다 느리다.실수를 표현한다는 것 자체가 연산이기 때문이다.