3강 · 제3장 전반 · 약 50분

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

표준 입출력과 문자·문자열 입출력을 다룹니다.

학습 목표

  • printf/scanf의 기본 형식을 사용한다
  • 문자·문자열 입출력 함수를 구분한다

표준 입출력

stdio.hprintf(출력), scanf(입력)가 가장 기본입니다.

int n;
scanf("%d", &n);   /* 주소 연산자 & 필요 */
printf("n=%d\n", n);

자주 쓰는 변환 명세

  • %d 정수, %f 실수, %c 문자, %s 문자열, %lf double 입력

문자·문자열 단위

  • getchar / putchar: 문자 하나
  • gets는 안전하지 않아 사용하지 않는 것을 권장 → fgets 사용

브라우저 실행기는 대화형 입력이 제한될 수 있습니다. 아래 예제는 출력 중심으로 연습합니다.

코드 실습 (C)

실행 결과가 여기에 표시됩니다.

확인 퀴즈

1. scanf로 int 변수 n에 값을 넣을 때 올바른 형태는?

스스로 점검