[c++] 나눗셈에서의 소수점 처리
소숫점 이하 자릿수 조절하기
일반적으로 C++에서는 std::fixed
와 std::setprecision
을 사용하여 소수점 이하 자릿수를 조절할 수 있습니다. 예를 들어, 다음 예제와 같이 사용할 수 있습니다.
#include <iostream>
#include <iomanip>
int main() {
double num = 10.0 / 3;
std::cout << std::fixed << std::setprecision(2) << num << std::endl;
return 0;
}
이 예제에서 std::setprecision(2)
는 출력되는 소수점 이하 자릿수를 2자리로 제한합니다.
나눗셈 시 소수점 처리
C++에서 나눗셈을 수행할 때, 정수 타입으로 나눗셈을 수행하더라도 기본적으로 소수점 이하 자릿수까지 유지됩니다. 예를 들어, 5 / 2
를 수행하면 2가 아닌 2.5가 출력됩니다.
그러나 소수점 이하 자릿수를 정확히 제어하려면 나눗셈 이후에 std::fixed
와 std::setprecision
을 사용하여 소수점 이하 자릿수를 설정할 수 있습니다.
이상으로 C++에서 나눗셈에서의 소수점 처리에 대해 간단히 설명하였습니다. 추가로 궁금한 점이 있으시면 언제든지 물어보세요!