반올림

    [C++] 소수점 반올림/올림/내림/버림

    출력만 하는 경우 형식 지정자 %.2f 를 사용 ( 몇번째 자리에서 반올림 하냐에 따라 숫자 변경 int main(void) { float myfloat = 37.777779; printf("%.2f", myfloat); } 출력: 37.78 연산을 하는 경우 1) 내림/반올림/올림에 따라 각 각 의 floor() / ceil() / floor() 함수 사용 #include float val = 37.777779; float rounded_down = floor(val); /* 내림: 37 */ float nearest = floor(val + 0.5); /* 반올림: 38 */ float rounded_up = ceil(val); /* 올림: 38 */ 반올림의 경우 내림 함수인 floor()에서 +0..