C++에서의 입출력
입출력
c언어에서 대표적인 입출력 함수는 printf()
함수와 scanf()
함수가 있습니다.
아래의 코드는 사용자로부터 이름(문자열)을 입력받아서 출력하는 간단한 프로그램입니다.
위의 프로그램을 C++로 작성하면 다음과 같습니다.
헤더파일
먼저 헤더파일을 iostream
을 포함합니다.
c++의 표준 헤더파일의 확장자는 생략하도록 약속되어 있습니다.
출력과 개행
력은 std::cout
과 <<
연산자를 이용하여 출력을 합니다.
std
는 **standard(표준)**의 의미이고 ::
는 범위지정 연산자
입니다.
cout
은 console output
의 약자이며 표준스트림에 출력을 하는 객체 입니다.
아직 객체를 잘모르지만 일딴은 형태만 기억하세요.
<<
는 왼쪽 쉬프트 연산자 이지만 cout 에서는 출력 메서드
로 사용되며 뒤에 오는 출력대상을 콘솔 화면에 출력하여 줍니다.
출력을 연이어서 할때에는 출력대상뒤에 바로 << 연산자를 사용하여 다시 출력대상을 지정합니다.
endl
은 end line
의 약자로 줄의 끝났다는 의미로 개행
을 출력합니다.
입력
cin
은 console input
의 약자이며 표준스트림에서 입력을 하는 객체입니다.
>>
는 오른쪽 쉬프트 연산자 이지만 cin 에서는 입력 메서드
로 사용되며 뒤에오는 변수에 값을 입력하여 줍니다.
cout과 마찬가지로 연이어서 입력을 받을때에는 입력대상 뒤에 바로 >> 연산자를 사용하여 다시 입력대상을 지정합니다.
Last updated