개발바닥

C++ 소수점 출력하기 본문

개인 공부

C++ 소수점 출력하기

라이언 2020. 3. 27. 13:40
반응형

cout.precision()은 사실 소수점 아래 부분의 출력 범위만 설정하는 게 아니고 

실수의 정수부와 소수부를 합친, 전체의 출력 범위를 설정하는 함수 입니다.

 

cout<<fixed 를 선언해주면 원하는 자릿수만큼 출력한다.

#include<iostream>

using namespace std;

int main() {

	double a = 1.2345;
	
	cout << "가장 큰 자릿수부터 2자리를 출력 \n";
	cout << "cout.precision(2) \n";
	cout.precision(2);	//가장 큰 자리수부터 2자리를 출력	
	cout << a << '\n';	
	
	cout << "=====================================\n";
	cout << "가장 큰 자릿수부터 4자리를 출력 \n";
	cout << "cout.precision(4)  \n";
	cout.precision(4);
	cout << a << '\n';

	cout << "=====================================\n";
	cout << "가장 큰 자릿수부터 10자리를 출력 \n";
	cout << "cout.precision(10)  \n";
	cout.precision(10);
	cout << a << '\n';

	cout << "=====================================\n";
	cout << "소수점 고정\n";
	cout << "cout<<fixed\n";
	cout << "cout.precision(10)\n";
	cout << fixed;
	cout.precision(10);
	cout << a << '\n';



	return 0;
}

결과 화면

반응형

'개인 공부' 카테고리의 다른 글

C++ sort 비교 함수  (0) 2020.03.27
C++ 반복자(Iterator)  (0) 2020.03.27
Comments