본문 바로가기
C_language

scanf와 printf의 메커니즘을 이해하기

by 헬로제이콥 2026. 2. 2.

1. 간단한 자기소개 프로그램 (문자열 & 정수)

이 예제는 학생이 직접 이름과 나이를 입력하고, 이를 문장으로 완성해 보는 기초 단계.

  • 포인트: %s는 문자열, %d는 정수를 의미한다는 차이를 배울 수 있습니다.
  • 주의사항: scanf에서 정수 변수 앞에 붙는 & 기호의 유무를 꼭 확인하게 해주세요.

    [ 자기소개]
    안녕, 철수! 너는 17살이구나. 만나서 반가워!


2. 편의점 영수증 계산기 (산술 연산)

입력받은 값들을 이용해 간단한 수학 계산을 수행하는 예제입니다. 논리적 사고를 키우기.

포인트: 입력받은 데이터를 변수에 저장한 뒤, 이를 활용해 새로운 값(total)을 만들어내는 과정을 이해할 수 있습니다.


[ 계산 결과 ]
개당 1500원짜리 상품 3개를 선택하셨습니다.
총 결제 금액은 4500원입니다.