[c언어](연습문제) printf()와 scanf() 실행 결과 예측

|



다음 프로그램의 결과를 예측하시오.

#1

#include <stdio.h>
void main()
{
    int x=12345, y=123;
    printf("x=%7d\n", x);
    printf("y=%7d\n", y);
    printf("x=%3d\n", x);
    printf("y=%3d\n", y);
}

# 예측 결과
x=  12345
y=     123
x=123
y=123

# 실행 결과




#2

#include <stdio.h>
void main()
{
    double a=1234.567;
    printf("a =%f\n", a);
    printf("a =%13.0f\n", a);
    printf("a =%13.1f\n", a);
    printf("a =%13.2f\n", a);
}

# 예측 결과
a=      1234.567
a=            1234
a=          1234.5
a=         1234.56

# 실행 결과




#3

#include <stdio.h>
void main()
{
    int x=19;
    printf("%o\t", x);
    printf("%d\t", x);
    printf("%x\t", x);
}

# 예측 결과
23             19              13

#실행 결과

  ::