학습 내용 : 숫자 값 출력 시 좌우 정렬 및 길이를 설정하는 원리를 이해합니다.

 

소스 코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
 
void main()
{
    int i = 100;
    int j = 1000;
    int k = 12345;
 
    // 정렬을 사용하지 않는 경우
    printf("[%d]\n", i);
    printf("[%d]\n", j);
    printf("[%d]\n", k);
 
    // 출력을 5자리 설정
    printf("[%5d]\n", i);
    printf("[%5d]\n", j);
    printf("[%5d]\n", k);
 
    // 출력을 10자리 설정
    printf("[%10d]\n", i);
    printf("[%10d]\n", j);
    printf("[%10d]\n", k);
 
    // 출력을 10자리로 설정하고 왼쪽 정렬
    printf("[%-10d]\n", i);
    printf("[%-10d]\n", j);
    printf("[%-10d]\n", k);
}

 

 

실행 화면 :