Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 변수와 변수의 유형은 무엇입니까?


변수는 프로그램이 조작할 수 있는 명명된 저장소를 제공합니다. C++의 각 변수에는 변수 메모리의 크기와 레이아웃을 결정하는 특정 유형이 있습니다. 해당 메모리에 저장할 수 있는 값의 범위 변수에 적용할 수 있는 작업 집합입니다. 변수의 아주 간단한 예는 -

입니다.
int my_val = 5;

여기에 int(integer) 유형의 변수 my_val이 있고 값이 5입니다. 보다 일반적으로 변수는 -

로 정의됩니다.
type variable_name;

또는 초기화하려는 경우 -

type variable_name = value;

변수 이름은 문자, 숫자 및 밑줄 문자로 구성될 수 있습니다. 문자나 밑줄로 시작해야 합니다. C++는 대소문자를 구분하기 때문에 대문자와 소문자가 구별됩니다. 다음은 C++에서 사용할 수 있는 기본 유형입니다 -

S.No 유형 설명
1 부울 참 또는 거짓 값을 저장합니다.
2 문자 일반적으로 단일 옥텟(1바이트). 정수형입니다.
3 int 기계에 대한 정수의 가장 자연스러운 크기입니다.
4 플로트 단정밀도 부동 소수점 값입니다.
5 이중 배정밀도 부동 소수점 값입니다.
6 공백 문자가 없음을 나타냅니다.


또한 C++를 사용하면 열거, 포인터, 배열, 참조, 데이터 구조 및 클래스와 같은 더 복잡한 변수를 생성할 수 있습니다.

  • 열거형 또는 열거형은 해당 유형의 요소, 멤버, 열거형 또는 열거자라고 하는 명명된 값 집합으로 구성된 데이터 유형입니다. 열거자 이름은 일반적으로 언어에서 상수로 작동하는 식별자입니다.
  • 포인터는 다른 변수의 주소를 저장하는 특수 정수입니다.
  • 참조는 C에서 상속된 포인터 유형보다 덜 강력하지만 안전한 단순 참조 데이터 유형입니다.
  • 데이터 구조(struct)는 하나의 이름으로 함께 그룹화된 데이터 요소의 그룹입니다. 구성원이라고 하는 이러한 데이터 요소는 유형과 길이가 다를 수 있습니다.
  • 클래스는 데이터 구조의 확장된 개념입니다. 데이터 구조와 마찬가지로 데이터 멤버를 포함할 수 있지만 함수를 멤버로 포함할 수도 있습니다.