1 | type ceil(type x); | cs |
ceil() 함수는 소수점 자리의 숫자를 무조건 올리는 함수이다.
말 그대로 ceil 천장으로 간다고 생각하면 된다.
ceil(9.2) = 10
ceil(9.7) = 10
식으로 무조건 값을 올려 정수로 만든다.
그리고 위 코드에서 type 부분엔 float, double, long double이 오거나 그냥 생략될 수 있다.
1 | type floor(type x); | cs |
floor() 함수는 소수점 자리의 숫자를 무조건 내리는 함수이다.
이 역시 말 그대로 floor 바닥으로 간다고 생각하면 된다.
floor(9.2) = 9
floor(9.7) = 9
식으로 무조건 값을 내려 정수로 만든다.
1 | type round(type x); | cs |
round() 함수는 소수점 자리의 숫자를 반올림하는 함수이다.
round(9.2) = 9
round(9.7) = 10
식으로 값을 반올림 해 정수로 만든다.
1 2 3 4 5 6 7 | cout << “floor(12.13) = “ << floor(12.13) << endl; cout << “ceil(12.13) = “ << ceil(12.13) << endl; cout << “round(12.13) = “ << round(12.13) << endl; cout << “round(12.98) = “ << round(12.98) << endl; | cs |