본문 바로가기
C++ 프로그래밍

(3) C++ 변수의 데이터 타입 & Variables(변수)

by 제임스-지식보고 2023. 6. 4.
728x90
반응형

C++에서 (Variable)변수는 데이터를 저장하고 조작하는 데 사용됩니다. 

각 변수에는 보유할 수 있는 데이터의 종류를 결정하는 특정 데이터 유형이 있습니다. 

C++는 사용자가 자신의 사용자 정의 데이터 유형을 정의할 수 있도록 지원합니다.


기본 데이터 유형


C++는 기본값을 나타내는 기본 데이터 유형 집합을 제공합니다

 

Data Type Description Size (bytes) Example
int integer values 4 int nScore = 10
float floating-point values
with single precision
(소수점 6자리)
3 float fPi = 3.14
double floating-point values
with double precision
(소수점 15자리)
8 double dHeight = 1.75
char single characters 1 char cGrade = 'A'
bool Boolean values
('true' or 'false')
1 bool isPassed = true

 

이러한 기본 데이터 유형을 통해 프로그래머는 다양한 유형의 숫자 값, 문자 및 Boolean 논리를 사용할 수 있습니다.


사용자 정의 데이터 유형

User-defined Data Types

기본 데이터 유형 외에도 C++을 사용하면 사용자가 자신의 사용자 정의 데이터 유형을 정의할 수 있습니다. 

 C++의 사용자 정의 데이터 유형은 클래스 또는 구조를 사용하여 생성되며

이 기능은 복잡한 구조나 추상화를 다룰 때 특히 유용합니다.

 

< CLASS >


클래스는 개체의 속성(data members) 및 동작(member functions)을 정의하는 Blueprint입니다. 

즉, 관련 데이터 및 기능을 단일 엔티티로 캡슐화하는 것 입니다.

 

For Example:

추후에 깊게 다룰 개념이지만 큰 그림을 그려보고자 클래스 개념을 간단히 소개해봅니다.

위의 예시에서는 Person 이라는 클래스를 선언 및 정의하고 있으면 data members로 'name'과 'age' 를 가지고 있습니다.

 

< Structure>


구조체클래스와 비슷하지만 구성원에 대한 기본 공용 액세스 권한을 가집니다. 주로 단순한 데이터 표현에 사용됩니다.

 

For Example:

이 개념 역시 추후에 깊게 다룰 예정이지만 큰 그림을 그려보고자 구조체 개념을 간단히 소개해봅니다.

위의 예시에서는 Person 이라는 구조체를 선언 및 정의하고 있으면 data members로 'x'와 'y' 를 가지고 있습니다.


사용자 정의 데이터 유형은 데이터를 보다 효율적으로 구성하고 관리할 수 있는 방법을 제공하여

코드를 보다 읽기 쉽고 유지 관리할 수 있도록 합니다.

C++는 기본 데이터 유형과 사용자 정의 데이터 유형을 모두 활용하여

데이터 표현 및 조작에 대한 유연성과 제어 기능을 제공합니다.


변수 ( Variables )

프로그래밍에서 변수는 데이터를 저장하고 조작하는 데 사용됩니다. 

 

값을 저장하는 명명된 컨테이너 역할을 하며, 프로그램 실행 내내 수정 및 액세스할 수 있습니다. 

 

변수는 구조화되고 동적인 방식으로 정보를 관리하고 처리하는 데 필수적입니다.

 

추가적으로, JAVA나 Python 과는 다르게

User가 생성한 변수의 기록 및 리스트가 시각화 되어있지 않기 때문에 

실력있는 프로그래머, 즉 프로젝트를 진행해 나가는 프로그래머가 되기 위해서는 

변수를 애시당초 생성할 때 리스트화 시켜 관리할 줄 알아야합니다

 

< 선언 Declaration >

 

Data_Type      Variable_Name     ;

    int                     nScore             ;

 

리스트화 시켜 관리하기 위해 변수 생성시 Naming, 즉 이름을 잘 작명해야합니다.

변수의 Type이 int 라면 변수의 이름 앞에 'n'을, char라면 'c'를, float라면 'f'를 붙여 생성합니다.

이렇게 하면 Visual Studio나 VS code를 사용할 때

원하는 변수 타입의 키워드를 입력 후 "ctrl + space" 하면 위의 처럼 리스트가 생성 되는 것을 알 수 있습니다.

C++ 코딩 시 변수는 위에 처럼 관리 및 사용해야합니다.

 

 

728x90
반응형