cin과 cout이란?
cin
은 C++에서 사용되는 입력 스트림 객체이고, cout
은 출력 스트림 객체입니다. 이 두 객체는 iostream
헤더 파일에 정의되어 있으며, C++ 표준 라이브러리에 속해 있습니다. cin
객체는 키보드로부터 입력을 받아들이고, cout
객체는 터미널에 결과를 출력합니다.
cin 사용법
cin
은 키보드로부터 사용자의 입력을 받아들입니다. 사용자가 값을 입력하고 엔터를 누르면 해당 값이 프로그램으로 전달됩니다. 아래는 cin
을 사용하여 사용자로부터 정수를 입력받는 예제입니다.
#include <iostream>
using namespace std;
int main() {
int number;
cout << "정수를 입력하세요: ";
cin >> number;
cout << "입력한 정수는 " << number << "입니다." << endl;
return 0;
}
위 예제에서 cin
을 사용하여 number
변수에 정수 값을 입력받고, cout
을 사용하여 입력 받은 값을 출력하고 있습니다. cin >> number
의 형식으로 정수 값을 입력받을 수 있으며, 이때 >>
연산자를 사용합니다.
cout 사용법
cout
은 터미널에 값을 출력하는 역할을 담당합니다. 아래는 cout
을 사용하여 변수의 값을 출력하는 예제입니다.
#include <iostream>
using namespace std;
int main() {
int number = 10;
cout << "number의 값은 " << number << "입니다." << endl;
return 0;
}
위 예제에서 cout
을 사용하여 number
변수의 값을 출력하고 있습니다. cout << number
의 형식으로 값을 출력할 수 있으며, 이때 <<
연산자를 사용합니다.
cin과 cout 예제
아래 예제는 cin
과 cout
을 사용하여 사용자로부터 입력받은 숫자들의 합을 계산하여 출력하는 프로그램입니다.
#include <iostream>
using namespace std;
int main() {
int count, number, sum = 0;
cout << "숫자의 개수를 입력하세요: ";
cin >> count;
for (int i = 1; i <= count; ++i) {
cout << "숫자를 입력하세요: ";
cin >> number;
sum += number;
}
cout << "숫자들의 합은 " << sum << "입니다." << endl;
return 0;
}
위 예제에서 사용자로부터 숫자의 개수를 입력받고, 그 수만큼 숫자를 입력받아 합을 계산하고 출력합니다.
전체 내용 정리
이 포스팅에서는 cin
과 cout
의 사용법과 예제에 대해서 알아보았습니다. cin
은 사용자의 입력을 받아들이는 스트림 객체이며, cout
은 값을 출력하는 스트림 객체입니다. cin
과 cout
은 iostream
헤더 파일에 정의되어 있어 사용하기 전에 해당 헤더 파일을 포함해야 합니다. cin
을 사용하여 사용자로부터 입력을 받을 때는 >>
연산자를 사용하고, cout
을 사용하여 값을 출력할 때는 <<
연산자를 사용합니다. cin
과 cout
을 함께 사용하여 입력을 받고 출력하는 예제도 소개되었습니다.
댓글