본문 바로가기
c++ 기초

실제값과 출력값의 절대오차, 상대오차

by BitsrimAcrux 2025. 1. 16.

절대오차 : ∣실제−출력

상대오차​ : ( ∣실제−출력 ) / ∣실제값


precision(n) 만 사용하는 경우

cout.precision(n); // 전체 유효 숫자 n자리까지 반올림하여 나타냄

 

fixed, precision(n)를 같이 사용하는 경우

cout << fixed;

cout.precision(n); // 소수점 이하 n자리수까지 반올림하여 나타냄, 정수의 경우 전체 출력

 

#include <iostream>
using namespace std;

int main() {
	double A = 1.234567;
	int B = 1234567;

	cout.precision(5);
	cout << A << endl;
	cout << B << endl;

	cout << fixed;
	cout.precision(5);
	cout << A << endl;
	cout << B << endl;
	return 0;
}

 

출력

1.2346
1234567
1.23457
1234567

728x90

'c++ 기초' 카테고리의 다른 글

c++ 시간 초과 문제 해결  (0) 2025.01.18
cmath  (0) 2025.01.18
역슬래시( / ) 출력  (0) 2025.01.10
27) 동적 결합  (0) 2025.01.07
26) 상속, 다형 상속  (0) 2025.01.06