c++ 실수 소수점 버리기 올리기(floor, ceil)
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
'C++ > c++ - 알아두면 좋은 예제200' 카테고리의 다른 글
c++ 제곱근(sqrt)구하기 (0) | 2020.10.26 |
---|---|
c++ 절대값(abs)과 제곱수(pow)구하기 (0) | 2020.10.26 |
c++ 반복문을 이용한 피보나치 수열 (0) | 2020.10.26 |
c++ 자료형의 크기(size of) (0) | 2020.10.26 |
c++ 캐스트 연산자 (0) | 2020.10.25 |
댓글
이 글 공유하기
다른 글
-
c++ 제곱근(sqrt)구하기
c++ 제곱근(sqrt)구하기
2020.10.26 -
c++ 절대값(abs)과 제곱수(pow)구하기
c++ 절대값(abs)과 제곱수(pow)구하기
2020.10.26 -
c++ 반복문을 이용한 피보나치 수열
c++ 반복문을 이용한 피보나치 수열
2020.10.26 -
c++ 자료형의 크기(size of)
c++ 자료형의 크기(size of)
2020.10.26