본문 바로가기
카테고리 없음

입력문 / 출력문 (cin, cout) 사용법 & 예제

by kangs' tong 2023. 10. 28.

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 예제

아래 예제는 cincout을 사용하여 사용자로부터 입력받은 숫자들의 합을 계산하여 출력하는 프로그램입니다.

#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;
}

위 예제에서 사용자로부터 숫자의 개수를 입력받고, 그 수만큼 숫자를 입력받아 합을 계산하고 출력합니다.

전체 내용 정리

이 포스팅에서는 cincout의 사용법과 예제에 대해서 알아보았습니다. cin은 사용자의 입력을 받아들이는 스트림 객체이며, cout은 값을 출력하는 스트림 객체입니다. cincoutiostream 헤더 파일에 정의되어 있어 사용하기 전에 해당 헤더 파일을 포함해야 합니다. cin을 사용하여 사용자로부터 입력을 받을 때는 >> 연산자를 사용하고, cout을 사용하여 값을 출력할 때는 << 연산자를 사용합니다. cincout을 함께 사용하여 입력을 받고 출력하는 예제도 소개되었습니다.

댓글