<< (stream insertion 연산자), >> (stream extraction 연산자)

CODEDRAGON Development/C, C++

반응형


 

 

<< 

stream insertion 연산자

·       삽입 연산자

·       << 연산자의 결합순서는 왼쪽에서 오른쪽

·       C언어의 왼쪽 시프트 연산자(<<) 같은 모양가지고 있으며 C++ 연산자 오버로딩(Overloading) 통해 중복정의된 것입니다.

 

·       문자열을 cout 사용하여 연결하면 개의 문자가 결합되어 연산자가 경우에는 문자 사이에 공백이 있으면 절대 안됩니다.

 

 

오른쪽에 위치한 출력할 데이터를 출력 스트림에 삽입하면 스트림을 통해 출력 장치로 전달되어 출력됩니다.

cout << "문자열" << "문자열";

 

 

 

 

>> 

·       stream extraction 연산자

·       추출 연산자

·       입력을 받기위해 cin객체를 사용하며 C 달리 주소연산자를 사용하지 않습니다.

·       추출 연산자(>>) 통해 사용자가 입력한 데이터를 입력 스트림에서 추출하여, 오른쪽에 위치한 변수에 저장합니다. 이때 cin 객체는 자동으로 사용자가 입력한 데이터를 오른쪽에 위치한 변수의 타입과 동일하게 변환시켜 줍니다.

 

std::cin >> 저장할변수;

 

 

'Development > C, C++' 카테고리의 다른 글

cin, cin 객체를 이용한 입력  (0) 2018.05.15
형식화된 출력관련 멤버함수  (0) 2018.05.15
표준 출력 (cout)  (0) 2018.05.15
변수 초기화  (0) 2018.05.15
C++ 기본 자료형  (0) 2018.05.15