공부/C++

[C++] 표준입출력

래울 2022. 7. 6. 17:26

<< : 삽입연산자

c언의 시프트 연산자와 동일한 모양이며, C++에서는 오버로딩을 통해 중복정의되어있다.

cout객체를 출력에 사용한다.

 

>> : 추출연산자

입력을 받기위해 cin객체를 사용하고, c와 다르게 주소연산자는 사용하지 않는다.

이때, cin객체는 사용자가 입력한 데이터를 오른쪽에 위치한 변수의 타입과 동일하게 변환시켜 준다.

 

endl : C언어에서 \n과 동일 의미, 개행

 

#include <iostream>
using namespace std;
int main()

{
    int age;
    cout << "여러분의 나이를 입력해 주세요 : ";
    cin >> age;
    cout << "여러분의 나이는 " << age << "살 입니다." << endl;
    return 0;
}

 

- 만약 int형에 문자를 입력했을 경우,  해당 변수에 숫자가 아니라는 의미인 0을 전달한다.