cin, cin 객체를 이용한 입력

CODEDRAGON Development/C, C++

반응형

 

 

cin

·       cin C++에서 미리 정의된 표준 입력(키보드) 나타내는 객체입니다.

·       다양한 데이터를 입력받는 사용합니다.

·       cout 마찬가지로 다양한 타입을 줄에 섞어 입력 받을 있습니다.

 

 

cin 객체를 이용한 입력

 

C에서는 scanf()함수를 이용하여 입력 받았습니다.

주소연산자 & 사용합니다.

scanf("%d", &n);

 

 

C++에서는 cin 객체를 이용하여 키보드로부터 데이터를 입력 받습니다.

>> 연산자와 함께 사용하며 C 달리 주소연산자를 사용하지 않습니다.

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

using namespace std;

cin >> 변수;

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

 

double weight;

int age;

cout << "나이와 무게를 입력하시오: ";

cin >> age >> weight;