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++의 기초를 익히는 데 도움이 될 것입니다.