절대오차 : ∣실제값−출력값∣
상대오차 : ( ∣실제값−출력값∣ ) / ∣실제값∣
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 |