728x90
#include <iostream>
using namespace std;

int main()
{
	cout << "== 소수점 버리기 ==" << endl;
	cout << "floor(1.1): " << floor(1.1) << endl;
	cout << "floor(2.3): " << floor(2.3) << endl;
	cout << "floor(40.5): " << floor(40.5) << endl;
	cout << "floor(-55.7): " << floor(-55.7) << endl;
	cout << "floor(100.9): " << floor(100.9) << endl;

	cout << "== 소수점 올리기 ==" << endl;
	cout << "ceil(1.1): " << ceil(1.1) << endl;
	cout << "ceil(2.3): " << ceil(2.3) << endl;
	cout << "ceil(40.5): " << ceil(40.5) << endl;
	cout << "ceil(-55.7): " << ceil(-55.7) << endl;
	cout << "ceil(100.9): " << ceil(100.9) << endl;

	return 0;
}

 

 

floor 함수는 양수라면 소수점만 버려지지만 음수라면 원래 실수보다 적은 수를 돌려주기 때문에 -2.3은 -3,

-55.7은 -56 으로 표시됩니다.

 

  • 소수점을 버리면 값이 더작아져야 한다는 점을 꼭 기억하세요.

 

ceil 함수는 양수라면 소수점이 있을 때 1증가 합니다 하지만 음수라면 원래 실수보다 큰 수를 돌려주기 때문에

-2.3은 -2, -55.7은 -55로 표시됩니다.

 

  • 소수점을 올리면 값이 더 커진다는 점을 꼭 기억하세요.

 

 

728x90