코딩/c++

C++ 기본 문법(1)

Yellow Kirin 2025. 6. 2. 19:51

C++ 기본 문법: 입출력(IO)

1. 헤더 파일


#include <iostream>

C++에서 입출력 기능을 쓰기 위해 iostream을 포함해야 함

2. 출력 (cout)


#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}
  • cout은 콘솔 출력용 객체임
  • << 연산자로 문자열이나 값을 넘겨 출력함
  • endl은 줄바꿈 + 버퍼 비움 역할

3. 입력 (cin)


#include <iostream>
using namespace std;

int main() {
    int age;
    cout << "나이를 입력하세요: ";
    cin >> age;
    cout << "당신의 나이는 " << age << "세입니다." << endl;
    return 0;
}
  • cin은 콘솔 입력용 객체임
  • >> 연산자로 변수에 값을 입력받음

4. 여러 개 입력받기


#include <iostream>
using namespace std;

int main() {
    int a, b;
    cout << "두 개의 숫자를 입력하세요: ";
    cin >> a >> b;
    cout << "합: " << a + b << endl;
    return 0;
}

여러 변수에 한 번에 입력 가능. 공백 또는 엔터로 구분함

5. 문자열 입력


#include <iostream>
#include <string>
using namespace std;

int main() {
    string name;
    cout << "이름을 입력하세요: ";
    cin >> name;
    cout << "안녕하세요, " << name << "님!" << endl;
    return 0;
}
  • string 사용하려면 <string> 헤더 필요함
  • cin은 공백 기준으로 끊어 입력받음
  • 전체 문장 입력받고 싶으면 getline(cin, name) 사용

요약

  • cout: 출력
  • cin: 입력
  • <<, >>: 입출력 연산자
  • endl 또는 \n: 줄바꿈

'코딩 > c++' 카테고리의 다른 글

C++ 기본 문법(6)  (0) 2025.06.02
C++ 기본 문법(5)  (0) 2025.06.02
C++ 기본 문법(4)  (0) 2025.06.02
C++ 기본 문법(3)  (0) 2025.06.02
C++ 기본 문법(2)  (1) 2025.06.02