카테고리 없음

C/C++ (int)형변환을 이용한 반올림 (버림을 이용한 반올림)

꿈꾸는 사람_Anthony 2022. 3. 17. 16:12
반응형

(int)를 통한 형변환은, 그 대상이 실수일 때, 소수점 이하를 버리게 된다.

이를 사용하여 반올림을 구현해보자.

 

방법은 간단하다 0.5를 더하면 된다.

float target = 2.1;
int result = (int)(target + 0.5); #결과 : 2

float target = 2.7;
int result = (int)(target + 0.5); #결과 : 3

 

반응형