Module: (C++) 변수. 출력 형식


Problem

5/7

출력 필드 너비 및 정밀도

Theory Click to read/hide

출력 필드 너비 및 정밀도
*** 심층 자료: C 언어에 관심이 있는 분들을 위한 ***
추가 출력 지정자를 사용하면 특정 형식의 숫자 출력을 제어할 수 있습니다.


최소 필드 너비

예:
%04d  - 숫자는 4자리에 표시되며, 4자리 미만인 경우 첫 자리는 0입니다. <예비> 정수 a=34; printf("%04d",a); //화면:0 0 3 4    숫자의 출력을 시각적으로 표시하기 위해 여기에 밑줄이 특별히 배치됩니다.   

%4d – 동일하지만 0 대신 공백이 있습니다. <예비> 정수 a=34; printf("%4d",a); //화면: _ _ 3 4


특정 정밀도로 출력

특정 정밀도를 가진 출력은 실수를 출력하는 데 사용됩니다. 기본적으로 실수는 소수점 이하 6자리까지의 정확도로 표시됩니다. 그러나 다른 정밀도로 숫자를 표시해야 하는 경우가 있습니다. 이 경우 숫자 자체에 할당할 친숙도 자리와 소수점 이하 몇 자리를 지정해야 합니다.
예를 들어
%9.3f   - 실수는 9개 위치(점 아래 위치 포함)에 표시되며 점 뒤에 3개의 문자가 표시됩니다(정수와 소수 부분 사이의 구분 기호는 점입니다). <예비> 더블 a=34.24356; printf("%9.3f",a); // 화면에서: _ _ _ 3 2 . 2 4 4

Problem

C의 추론문에 대해 자세히 알고 싶은 분들을 위한 선택적 활동입니다.

네 번째 줄에  a 변수의 값을 왼쪽부터 0으로 채워진 10자 너비의 필드에 인쇄하는 명령문을 작성합니다(오른쪽 정렬).