C++의 기본 데이터 유형은 무엇입니까?

C Ui Gibon Deiteo Yuhyeong Eun Mueos Ibnikka



고성능 소프트웨어 애플리케이션을 개발하기 위해 C++는 널리 사용되는 프로그래밍 언어입니다. 다음을 포함하여 다양한 데이터 유형이 있습니다. 기본 데이터 유형 , 언어에서 가장 기본적인 데이터 유형입니다. 이 튜토리얼에서는 무엇에 대해 논의할 것입니다. 기본 데이터 유형 C++에 있습니다.

원시 데이터 유형이란 무엇입니까?

기본 데이터 유형 C++에서 C++ 프로그래밍 언어가 지원하는 기본 데이터 유형입니다. 이러한 데이터 유형은 원어 다른 데이터 유형으로 구성되지 않고 프로그래머가 정의하지 않기 때문입니다. 기본 데이터 유형 C++ 프로그래밍 언어로 미리 정의되어 있으며 아무런 노력 없이 사용할 수 있습니다.







널리 사용되는 총 5가지 기본 데이터 유형 C++에서. 이러한 데이터 유형은 다음과 같습니다.



1: 정수

정수 를 사용하여 C++로 표현됩니다. 정수 데이터 형식. 정수 또는 음수를 저장하는 데 사용되며 고정된 양의 메모리를 차지합니다. 정수 short, long 또는 long long과 같은 다양한 크기로 표현할 수 있으며 저장할 수 있는 값의 범위가 다릅니다.



C++에서는 정수 데이터 유형은 일반적으로 정수를 나타내는 데 사용되며 일반적으로 다음을 차지합니다. 4 바이트 대부분의 최신 시스템에서 메모리. 그러나 C++는 다른 양의 메모리를 차지하고 다른 범위의 값을 나타낼 수 있는 다른 정수 데이터 유형도 제공합니다.





예를 들어, 짧은 데이터 유형이 차지하는 2바이트 -32768에서 32767 범위의 정수 값을 나타낼 수 있습니다. 데이터 유형이 차지하는 4 바이트 (대부분의 시스템에서) -2147483648에서 2147483647 범위의 정수 값을 나타낼 수 있습니다. 긴 긴 데이터 유형이 차지하는 8바이트 더 큰 정수 값을 나타낼 수 있습니다.

2: 부동 소수점 숫자

C++에서 실수는 다음과 같이 표시됩니다. 부동 소수점 숫자 . 데이터 유형 뜨다 그리고 더블 그들의 대표 역할을 합니다. 그만큼 뜨다 데이터 유형은 다음을 차지하는 단정밀도 부동 소수점 숫자입니다. 4 바이트 약 7자리의 정밀도를 제공합니다.



그만큼 더블 데이터 유형은 8바이트의 메모리를 차지하고 약 15자리의 정밀도를 제공하는 배정밀도 부동 소수점 숫자입니다.

3: 캐릭터

캐릭터 C++에서 단일 문자를 저장하는 데 사용됩니다. 그들은 다음을 사용하여 표현됩니다. 작은 정수를 저장하는 데에도 사용할 수 있는 데이터 유형입니다. C++에서 문자는 다음과 같이 작은따옴표로 묶습니다. '아', '비', 또는 '1' . 그만큼 데이터 유형이 차지하는 1바이트 ASCII 인코딩 체계를 사용하여 256개의 서로 다른 문자를 나타낼 수 있습니다.

일반 문자 외에도 백슬래시(\) 및 따옴표(')와 같은 특수 문자는 이스케이프 시퀀스를 사용하여 나타낼 수 있습니다. 이스케이프 시퀀스 일반 문자로 직접 표현할 수 없는 특수 문자를 나타내는 문자 조합입니다. 이스케이프 시퀀스 \N 예를 들어 는 개행 문자를 나타내는 반면 이스케이프 시퀀스는 '' 큰따옴표를 나타냅니다.

그만큼 wchar_t 더 많은 메모리를 차지하는 문자를 나타내는 또 다른 문자 유형 데이터 유형입니다. 따라서 2바이트 또는 4바이트입니다.

4: 부울

C++에서는 부울 로 표현된다 부울 true 또는 false의 논리 값을 가질 수 있는 데이터 유형입니다. 그만큼 부울 데이터 유형은 크기가 1바이트이며 조건이 참인지 거짓인지를 결정하기 위해 조건문 및 루프에서 널리 사용됩니다.

C++에서 정수 값 1 true 값을 나타내고 정수 값은 0 false 값을 나타냅니다. 코드 가독성을 높이고 C++에서 부울을 사용할 때 잠재적인 문제를 피하려면 해당 숫자 대신 true 및 false 키워드를 사용하는 것이 좋습니다.

5: 보이드

C++에서는 무효의 존재하지 않는 유형 또는 값을 나타내는 특수 데이터 유형입니다. 일반적으로 함수, 함수의 인수 및 포인터와 함께 사용됩니다.

C++에서는 포인터 다른 변수의 메모리 주소를 추적하는 변수입니다. 가리키는 변수의 종류에 따라 다른 데이터 유형을 사용하여 표시됩니다. 예를 들어 정수 변수 포인터는 '정수 *' 데이터 유형인 반면 문자 변수 포인터는 '문자 *' 데이터 형식.

그만큼 무효 포인터 모든 종류의 데이터를 참조할 수 있는 포인터 유형입니다. 그러나 어떤 유형의 데이터를 가리키는지 모르기 때문에 즉시 역참조할 수 없습니다. 역참조하기 전에 지정된 데이터 유형으로 캐스트해야 합니다.

다음 C++ 예제는 기본 데이터 유형 C++에서.

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 하나에 = 42 ;

짧은 small_num = - 32768 ;

long_num = 2147483647 ;

뜨다 파이 = 3.14159 ;

더블 그것은 = 2.71828 ;

편지 = 'ㅏ' ;

wchar_t w_letter = '★' ;

부울 is_true = 진실 ;

무효의 * ptr = nullptr ;



쿠우트 << '하나에: ' << 하나에 << ;

쿠우트 << '작은_번호: ' << small_num << ;

쿠우트 << 'long_num: ' << long_num << ;

쿠우트 << '파이: ' << 파이 << ;

쿠우트 << '그것은: ' << 그것은 << ;

쿠우트 << '편지: ' << 편지 << ;

쿠우트 << '와이드 문자: ' << w_letter << ;

쿠우트 << '사실이다: ' << 사실이다 << ;

쿠우트 << 'ptr: ' << ptr << ;



반품 0 ;

}

위의 C++ 코드는 선언하고 초기화합니다. 기본 데이터 유형 int, short, long, float, double, char, bool 및 void 포인터 변수와 같은. 이러한 변수의 값은 cout을 사용하여 콘솔에 표시됩니다.

산출

결론

기본 데이터 유형 C++에서 C++ 프로그래밍에서 데이터 조작 및 관리의 기본 빌딩 블록입니다. 효과적이고 사용하기 쉬우며 이미 언어로 지정되어 있습니다. C++ 프로그래밍에서 이러한 데이터 유형은 변수를 구성하고 계산을 수행하며 논리적 비교를 수행하는 데 자주 사용됩니다. 프로그래머는 각각의 기능과 기능을 이해함으로써 고객의 요구를 충족시키는 효과적이고 효율적인 프로그램을 개발할 수 있습니다. 기본 데이터 유형 위에 주어진 지침에서 논의되었습니다.