AI 시스템 반도체 SW/C 언어

[C 언어] 3-2 데이터 입력

psh010208 2026. 5. 30. 20:23

scanf 함수의 사용법

scanf("%d", &a);

 

  • 변수명 앞에 &을 붙혀야 함
  • 변환 문자와 맞는 형태의 데이터를 입력해야 함
  • short형 변수는 int형보다 크기가 작으므로 %d가 아닌 %hd(half decimal)를 사용해야 함

 

문자와 문자열의 입력

  • char형 변수에 문자를 입력할 때는 키보드로 입력하는 모든 문자가 대상이 됨
  • 즉 Space bar, Enter도 하나의 문자로 전달됨
  • "홍길동"이라는 문자열을 입력할 때 홍과 길동을 분리해서 입력하면 배열에는 '홍'만 저장됨