입출력함수와 연산자(1)

표준 입출력 함수

표준 입출력 함수

  • 함수란 무엇인가?

    • 함수란 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램
  • c언어에서의 함수

    • 표준함수: c언어 자체에서 제공하는 함수
    • 사용자 정의함수: 사용자가 정의하여 사용하는 함수
  • 표준 입출력 함수의 종류

표준 출력함수기능
printf화면에 여러 종류의 자료를 출력
putchar화면에 1개의 문자 출력
puts화면에 문자열을 출력
표준 출력함수기능
scanf키보드를 통해 여러 종류의 자료를 입력받음
getchar키보드를 통해 1개의 문자를 입력받음
gets키보드를 통해 문자열을 입력받음

자료의 입출력

  • 출력양식 변환 기호
% 문자변환 형식인자의 자료형
%d부호 있는 10진 정수로 변환 출력정수형, 문자형
%u부호없는 10진 정수로 변환 출력정수형, 문자형
%f부동소수점형식 변환 출력실수형
%e, %E지수형태로 변환 출력실수형
%c한 문자로 변환 출력정수형, 문자형
%s문자열로 변환 출력문자열 포인터
%o부호 없는 8진수 변환 출력정수형, 문자형
%x, %X부호 없는 16진수로 변환 출력정수형, 문자형
  • 입력양식 변환기호
%문자변환 기능
%d정수형 입력 받음
%ldlong 정수형 입력 받음
%f실수형 입력 받음
%lfdouble 실수형 입력 받음
%c문자형 입력 받음
%s문자열 입력 받음