프로그램이 실행되면 입력값으로 사용할 파일과 출력값으로 사용할 파일을 시스템으로 부터 제공받음(+ 에러값 출력용으로 있는데 주로 출력값으로 사용하는 파일을 같이 사용함). 이러한 파일들을 주로 stdin, stdout, stderr 라고 함. 의미는 그냥 표준 입력, 표준 출력, 표준 에러라는 뜻임. 프로그램에서 stdout 파일에 글을 쓰면, 터미널로 똑같이 나오는 것이고. 키보드를 치면, stdin 파일에 값이 들어오는데, 프로그램이 stdin에 어떤 내용이 있는지 확인함으로서, 키보드로 어떤 글을 치는지 알 수 있음. input은 주로 stdin파일과 관련되어 많이 사용되는 말이고, output 은 stdout에 관련되어 많이 사용되는말임.