본문 바로가기

C++

[3] 입력과 출력

728x90

C와 C++을 다룰 때 클래스를 제외하면 비슷한 부분이 상당히 많습니다.

대입하거나 식을 더하고 빼고.. 대체로 그렇습니다.

 

하지만 입력과 출력은 인클루드한 파일이 달라진 만큼 C언어와 차이를 보입니다.

이번에는 C++의 입력과 출력의 사용법을 알아보겠습니다.

 

입력

입력을 할 때는 cout을 사용합니다.

그리고 변수를 적으면 C언어가 변환사양(ex. %d)을 사용해야 하는 것과 다르게 바로 출력됩니다.

이런 특성을 이용해서 문자열과 변수를 섞어서 출력할 수도 있습니다.

 

 

출력

출력을 하기 위해서는 cin을 사용합니다.

그리고 화살표의 방향을 바꾸면 됩니다.

 

cin을 사용해 값을 받을 때 변수를 사용하는데 입력 받은 값이 해당 변수에 저장됩니다.

>>를 한 줄에 여러번 사용해서 입력값을 여러 번 받을 수도 있습니다.

이렇게 받은 값을 출력하면 아래와 같은 결과가 나옵니다.

 

이것으로 C++에서 사용하는 입력과 출력을 알아보았습니다. 

앞으로는 이 방법을 이용해 C++코딩을 진행해 보도록 하겠습니다.

 

cin, cout의 >>를 외우는 한가지 팁

cin, cout은 처음 c++을 배우는 사람은 자주 헷갈릴 수도 있습니다.

이럴때는 처리의 흐름을 따라간다고 생각하면 조금 쉬울 것입니다.

cin은 입력이니까 cin을 먼저 만난다음 입력할 수로 >> 처리가 이동합니다.

cout은 먼저 출력할 내용에서 화면출력으로 <<처리가 이동합니다.

 

 

C++의 cin, cout은 어떻게 작동할까?

아직 알아내지 못함. F12로 잠깐 봤으나 굉장히 복잡

 

 

이상으로 1칠판 마치겠습니다.

728x90

'C++' 카테고리의 다른 글

[5] 인라인 함수  (0) 2021.04.28
[4] 형 변환  (0) 2021.04.28
[2] 프로그램 시작을 위한 준비  (0) 2021.04.28
[1] 코드부터 프로그램 실행까지  (0) 2021.04.27
[0] C++을 시작하며...  (0) 2021.04.27