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칠판 마치겠습니다.
'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 |