[알고리즘] 1000번 A+B와 삽입/추출 연산자에 대하여- C++

Dev Error Oper·2024년 4월 27일
0

알고리즘/PS

목록 보기
3/7

문제 링크

이번 문제에서는 좀 바보같은 실수를 했습니다. 허허,,

이번 문제는 두 숫자를 입력받아 더하고 출력하면 되는데요.
그렇게 어렵지 않으니 바로 가봅시다.

#include <iostream>

using namespace std;

int main(void)
{
    int a, b;

    cin >> a >> b;
    cout << a + b << endl;

    return 0;
}

이번에는 namespace를 사용해봤는데 코드가 좀 더 간결해 보이네요.
연산자 좌우로 공백은 자유지만 있으면 좀 더 읽기 편하니까 앞으로는 넣도록 하겠습니다.

오류는 cin에서 발생했는데 >> 의 방향을 <<로 했다가 에러가 났어요..
우선 >>, <<는 스트림과 관련이 있는데 나는 아직 스트림이 뭔지 모른다 하시는 분들은 스트림과 버퍼를 한번 읽어보시는 것을 추천드립니다~

<<는 추출 연산자, >>는 삽입 연산자라고 부릅니다.

추출 연산자 <<

추출 연산자(<<)는 입력 스트림에서 데이터를 가져옵니다. 추출해오는 거죠. 보통 표준 입력으로부터 데이터를 받아오는 역할을 한다고 생각하면 됩니다.

삽입 연산자 >>

삽입 연산자는 가지고 있는 데이터를 출력 스트림으로 보내줍니다. 출력 스트림에 삽입한다고 생각하면 좋겠네요.

뭔가 이름을 보면 삽입 추출 반대 같아서 더 헷갈릴 것 같다는 생각입니다...
우선은 간단하게만 알아두면 언젠가 쓸모있지 않을까 싶어서 적어봤습니다~
위의 연산자에 대해서 더 알고싶다 하시는 분들은 여기를 참고해주세요!

profile
개발자는 에러입니다.

0개의 댓글