iomanip functions c setprecision c setw with examples
이 자습서에서는 setprecision 및 setw와 같은 C ++ 프로그램의 출력을 조작하는 몇 가지 IOMANIP 헤더 함수를 설명합니다.
헤더는 C ++ 프로그램의 출력을 조작하는 데 사용되는 함수로 구성됩니다. 어떤 프로그램의 출력을 보여주고 싶은지, 누가 사용할 지에 따라 더 깔끔하고 표현할 수있게 만들 수 있습니다.
=> 여기에서 완벽한 C ++ 교육 가이드를 확인하십시오.
최고의 무료 유튜브 다운로더는 무엇입니까
학습 내용 :
C ++의 IOMANIP 함수
출력 형식을 올바르게 지정하려면 헤더에서 제공하는 조작자를 사용하고 출력을 표시 할 수 있도록 만들 수 있습니다.
예를 들어인쇄하는 경우 다음과 같이 행렬을 말하십시오.
간단한 cout 스트림을 사용하면 위와 같이 출력을 형식화 할 수 없습니다. 따라서 헤더에서 setw 함수를 사용할 수 있으며 요소 사이의 특정 너비를 설정할 수 있습니다.
이렇게하면 프로그램 출력을보다 현실적이고보기 좋게 만들 수 있습니다.
헤더에는 출력 형식을 지정하는 여러 함수가 포함되어 있습니다.
그중 주요 내용은 다음과 같습니다.
- Setprecision : 이 함수는 10 진수 또는 부동 소수점 값의 정밀도를 설정합니다.
- setw : Setw 함수는 특정 필드 앞에 표시 될 필드 너비 또는 문자 수를 설정합니다.
- Setfill : Setfill 함수는 매개 변수로 지정된 문자 유형 c로 스트림을 채우는 데 사용됩니다.
C ++ SetPrecision
기능 프로토 타입 : setprecision (int n).
매개 변수 : n => 설정할 소수 정밀도의 값.
반환 값 : 불특정
기술: 이 함수는 부동 소수점 값의 소수 정밀도를 설정합니다. 표시 될 때 부동 소수점을 형식화합니다.
예:
다음은 setprecision 함수를 보여주는 자세한 C ++ 예제입니다.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
산출:
여기서 우리는 부동 소수점 값 3.14159에 대한 다양한 정밀도를 설정합니다. 출력에서 볼 수 있듯이 float 값의 표시는 정밀도 설정에 따라 변경됩니다.
C ++의 Setw
기능 프로토 타입 : setw (int n).
매개 변수 : n => 사용할 필드 너비 (문자 수)의 값입니다.
반환 값 : 불특정
기술: setw 함수는 숫자를 출력하는 데 사용할 필드 너비 또는 문자 수를 설정합니다.
예:
setw 함수는 C ++ 프로그램을 사용하여 설명합니다.
무료 온라인 변환기 youtube to mp4
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< 산출:
이진 검색 트리 자바 코드 예제

이 프로그램에서는 너비 값을 다르게 설정하여 다른 숫자를 인쇄합니다. 설정된 너비에 따라 그 많은 공백을 건너 뛴 후 숫자가 인쇄됩니다. 프로그램의 출력은 차이점을 명확하게 보여줍니다.
C ++ Setfill
기능 프로토 타입 : setfill (char_type c).
매개 변수 : n => 스트림에 대한 새로운 채우기 문자; char_type : 스트림에서 사용하는 문자 유형.
반환 값 : 불특정
기술: setfill은 c를 스트림의 새 채우기 문자로 설정합니다.
예:
다음은 setfill을 보여주는 C ++ 프로그램의 예입니다.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
산출:

위 프로그램에서는 setfill 함수 매개 변수로 다양한 문자와 함께 setfill 함수를 사용했습니다. setw 함수로이 함수를 호출하면 setw 함수에서 지정한 너비가 setfill 함수에서 지정한 문자로 채워집니다.
결론
헤더에는 C ++ 프로그램의 출력 형식을 지정하는 데 사용할 수있는 함수가 포함되어 있습니다. 이러한 함수는 한 번에 하나씩 또는 함께 사용하여 프로그램의 출력을 더보기 좋게 만들 수 있습니다.
이 튜토리얼에서는 헤더의 setprecision, setw 및 setfill 함수를 살펴보고이를 사용하여 C ++ 프로그램을 개발했습니다. 이 함수는 출력을 형식화하고 아름답게해야 할 때 매우 유용 할 수 있습니다.
다음 자습서에서는 헤더의 다양한 기능에 대해 설명합니다.
=> 여기에서 C ++ 교육 자습서의 A-Z를 보려면 여기를 확인하십시오.
추천 도서