C++ 기본 구문

C++의 기본 구문을 이해하는 것은 언어를 사용하는 데 필수적입니다. 여기서는 데이터 타입, 변수 및 상수, 기본 입출력, 주석 등을 다루겠습니다.

데이터 타입

C++에는 여러 기본 데이터 타입이 있으며, 주요 데이터 타입은 다음과 같습니다:

  • int: 정수형 데이터 타입
  int a = 5;
  • float: 단정밀도 부동소수점 데이터 타입
  float b = 3.14f;
  • double: 배정밀도 부동소수점 데이터 타입
  double c = 3.14159;
  • char: 단일 문자 데이터 타입
  char d = 'A';
  • bool: 불리언 데이터 타입 (참/거짓)
  bool e = true;
  • void: 값이 없음을 의미하는 타입, 주로 함수의 반환 타입으로 사용
  void myFunction() {
      // 함수 내용
  }

변수와 상수

변수 선언 및 초기화

변수는 데이터를 저장하기 위한 메모리 공간을 의미합니다.

int age = 25;
float height = 175.5f;
char grade = 'A';
bool isStudent = true;

상수

상수는 값을 변경할 수 없는 변수입니다. const 키워드를 사용하여 선언합니다.

const int DAYS_IN_WEEK = 7;
const float PI = 3.14159f;

기본 입출력

표준 출력 (cout)

C++에서는 iostream 라이브러리의 std::cout 객체를 사용하여 출력합니다.

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    int age = 25;
    std::cout << "Age: " << age << std::endl;
    return 0;
}

표준 입력 (cin)

std::cin 객체를 사용하여 입력을 받을 수 있습니다.

#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age;
    std::cout << "Your age is: " << age << std::endl;
    return 0;
}

주석

주석은 코드에 대한 설명을 추가하는 데 사용되며, 컴파일러에 의해 무시됩니다.

한 줄 주석

// 이 부분은 한 줄 주석입니다.
int age = 25; // 변수 age를 25로 초기화합니다.

여러 줄 주석

/*
  이 부분은 여러 줄 주석입니다.
  여러 줄에 걸쳐서 주석을 작성할 수 있습니다.
*/
int age = 25; /* 변수 age를 25로 초기화합니다. */

기본 구문 예제

다음은 위의 개념들을 모두 포함한 예제 프로그램입니다:

#include <iostream>

int main() {
    // 정수형 변수 선언 및 초기화
    int age = 25;

    // 상수 선언 및 초기화
    const float PI = 3.14159f;

    // 기본 출력
    std::cout << "Hello, World!" << std::endl;
    std::cout << "Age: " << age << std::endl;
    std::cout << "PI: " << PI << std::endl;

    // 사용자로부터 입력 받기
    int userAge;
    std::cout << "Enter your age: ";
    std::cin >> userAge;
    std::cout << "Your age is: " << userAge << std::endl;

    return 0;
}

이 프로그램은 기본 데이터 타입, 변수와 상수의 선언 및 초기화, 기본적인 입출력, 주석을 포함하고 있습니다. C++의 기초를 익히는 데 도움이 될 것입니다.

Leave a Reply

Your email address will not be published. Required fields are marked *