inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

putchar, getchar 문자 출력

89

차희원

작성한 질문수 12

0

image.png

왜 ch 에는 A만 입력했고 'A' 를 입력하지 않았는데 putchar에 ch를 넣었을 때 출력이 되나요?

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

차희원님, putchar와 getchar 함수는 C 언어에서 표준 입력과 출력을 다루는 함수입니다. getchar() 함수는 표준 입력(stdin)으로부터 한 문자를 읽어오며, putchar()는 한 문자를 표준 출력(stdout)으로 내보냅니다.

귀하의 질문에서 ch 변수에 'A'만을 입력했다면, putchar(ch)가 ch에 저장된 값을 출력하게 됩니다. 즉, getchar()를 통해 키보드로 입력받은 A가 ch에 저장되고, putchar(ch)를 사용하면 이 저장된 값을 출력하는 것이지요.

따라서, getchar()로 입력된 값이 ch에 저장되고, putchar() 함수로 그 값을 출력하기 때문에 ch가 'A'로 출력된 것입니다.

참고하시기 바랍니다. 더 궁금한 점 있으시면 말씀해 주세요!

이미지 설명 참고 링크

L2_P12_priority_data_controller 코드 리뷰 부탁드립니다.

1

54

2

기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때

1

62

1

1- 피그마 기본 프레임 예제

1

54

2

강의 전체 수강 및 수료 관련

1

53

1