티스토리 뷰

tmp

c언어 - printf, scanf함수

박스여우 2015. 3. 4. 18:37
c언어 2번째 포스트



printf(), scanf()에대해 설명하겠습니다.

printf는 화면상에 지정한 값을 출력하는 함수 입니다.

#include <stdio.h>

main() {

int print = 51;

printf("테스트 출력 %d 끝", print);
}

이렇게 프로그램을 짠뒤 실행하면 어떻게 될까요?

테스트 출력 51 끝

이라는 출력물이 나오게 됩니다.

printf함수를 사용할때 출력할 문장은 ""를 반드시 양옆에 붙여주어야 합니다.

그럼 %d와 , print는 뭐냐구요?
print 는 변수의 이름이고 ,는 문자열과 구별을 하기위해 쓰는것 입니다.


%d는 정수형 변수(int, short, long 타입)
을 불러오기위해 쓰는것 입니다.


이외에도 실수형 변수 %f,
문자형 변수 %c,
문자열 변수 %s 등이 있습니다.


그럼 이번에는 scanf함수에대해 알아보겠습니다.


scanf도 printf와 비슷하게 사용됩니다.
단, scanf는 입력을 받는 함수입니다.


#include <stdio.h>

main() {

int j;
char i;

printf("정수 와 알파벳 하나를 입력해 주세요");

scanf("%d %c", j, i); /* 콘솔창에 5와 B를 입력했다고 가정 */

printf("%d와 %c를 입력하셨습니다.", j, i);

}


이렇게 프로그램을 만들어 실행시켰을때

출력물은

5와 B를 입력하셨습니다.
가 됩니다.



'tmp' 카테고리의 다른 글

c언어 - 포인터  (0) 2015.03.07
c언어 - 함수  (0) 2015.03.05
c언어 - 배열  (0) 2015.03.05
c언어 연산자  (0) 2015.03.04
프로그래밍 c언어 1 - 변수  (0) 2015.03.03
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
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 29 30
31
글 보관함