ݺߣ

ݺߣShare a Scribd company logo
C !
http://blog.naver.com/ruvendix
표준 출력 함수 printf
컴퓨터(메모리)에 있는 정보를 어떻게 모니터로 출력하지?
전세계가 사용할 수 있는 출력 방법을 제공하자!
전세계가 사용한다는 건 곧 표준을 의미!
그래! 표준 출력 함수를 하나 만들고 printf라고 부르자!
http://blog.naver.com/ruvendix
이스케이프 시퀸스
그런데… 개행, 탭 등은 어떻게 표시하지?
그래! 그런 것들을 위한 문자를 만들고
이스케이프 시퀸스라 하자!
printf(“Hello Worldn”); 이런 식으로!
http://blog.naver.com/ruvendix
이스케이프 시퀸스 종류
다 필요 없고 n만 알고 있으면 됨!
http://blog.naver.com/ruvendix
printf와 서식 지정자
개행, 탭 등은 해결했는데…
정수, 실수는 어떻게 출력하지?
그리고 문자, 문자열을 변수로 출력할 수는 없을까?
그래! 그런 것들을 위한 문자를 만들고
서식 지정자라라 하자!
printf(“%d + %d= %d”, 1, 2, 1 + 2); 이런 식으로!
+와 =은 연산자인데 다음 슬라이드에서 알아볼 예정!
http://blog.naver.com/ruvendix
서식 지정자 종류
%d, %f, %c, %s정도만 알고 있으면 됨!
정수는 %lld 이런 식이지만 실수는 %f만 사용하자!
http://blog.naver.com/ruvendix
표준 입력 함수 scanf
사용자가 키보드로 정보를 입력하고
그 정보를 프로그램에 이용할 수는 없을까?
전세계가 사용할 수 있는 입력방법을 제공하자!
전세계가 사용한다는 건 곧 표준을 의미!
그래! 표준 입력 함수를 하나 만들고 scanf라고 부르자!
http://blog.naver.com/ruvendix
scanf와 서식 지정자
그런데… 어떻게 정보를 입력하지?
정보를 입력하려면 정보를 저장할 공간이 필요하고…
그러려면 공간에 접근도 해야 하고…
그래! 그렇다면 저장할 공간을 만들고
그 공간에 접근해서 정보를 입력하자!
scanf(“%d”, &iAge); 이런 식으로!
&는 메모리 공간의 주소를 알려주는 연산자인데
다음 슬라이드에서 알아볼 예정!
그리고 서식 지정자를 이용해서
입력할 정보를 구분하자!
(scanf는 실수의 구분이 있음! %f와 %lf는 다름!)
http://blog.naver.com/ruvendix
표준 입출력 과정
표준 입출력 스트림을 통해 입출력 버퍼로 입출력을 수행!
표준 입출력 스트림은 stdin과 stdout
http://blog.naver.com/ruvendix

More Related Content

표준 입출력