본문 바로가기

옥탑방주인/-C

2. scanf란 무엇인가?

이전 글에서는 문자출력을 시켜주는 printf에 대해서 배워보았습니다.


그러면 이제는 문자를 입력받아서 그것을 출력시키는법을 배워봐야겠죠??


%d: 10진수 정수형으로 나타내어줌(10진수 기반).

%e: floating-pointer 에서의 '지수'를 나타내어줌.

%f: floating-pointer 에서의 고정소수점을 나타내어줌 (integer에서는 소숫점을 표면 못해줌)

%g: floating-pointer 에서의 지수 이거나 고정소수점을 나타내어줌


문자 출력이 printf(" 입력할내용 "); 이였다면 

문자 입력은 scanf("%specifies, &변수) 입니다.


예를 들면


void main()

{

int a;

printf("정수를 입력하시오 : ");

scanf("%d", &a);

printf("입력하신 정수는 %d 입니다. \n", a);


return 0;


}


scanf 첫번째에 정수형으로 받으려면 %d, 실수형으로 받으려면 %f, 이렇게 형태에 맞는 문자열을 써줘야 됩니다.


ex) 여러가지 숫자를 입력받아서 출력을 해보시오.

'옥탑방주인 > -C' 카테고리의 다른 글

1.Hello World  (0) 2016.03.11