• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

getchar()관련 자료형 질문

23.01.26 12:15 작성 조회수 229

0

char get_first_char(void)

{

int ch;

ch = getchar();

while (getchar() != '\n')

continue;

return ch;

}

이 코드에서 getchar()이 반환하는 자료형은 int이고 return 값으로는 char값인 것에 대해 궁금했는데요, ch = getchar(); 이 부분에서 getchar()이 입력받은 문자의 아스키 코드(int)를 반환하고 이를 return ch; 에서 ch가 입력받은 아스키코드에 대응하는 문자 char자료형으로 return한다고 생각하는데 맞나요?

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2023.01.26

네, 그렇습니다 :)

eugenie님의 프로필

eugenie

질문자

2023.01.26

감사합니다! 😊😊