C 언어에서 데이터 유형을 정의하는 단어는 무엇이며 어떤 경우에 사용해야 합니까?

변수, 상수 및 함수에 대한 저장 공간을 정의하고 할당해야 하는 경우 데이터 유형을 정의합니다.

C/C++ 데이터 유형 c 언어에는 void, integer, float, double, char 등 5 가지 기본 데이터 유형이 포함되어 있습니다.

유형 설명

Void null 유형

Int 정수

부동소수점

쌍쌍부동형

문자 유형

C++ 는 또 다른 두 가지 기본 데이터 유형인 bool 과 wchar _ t 를 정의합니다.

유형 설명

값이 true 또는 false 인 부울 값.

Wchar_t 와이드 문자 유형

불안정한

일부 기본 데이터 유형은 부호 있음, 부호 없음, 짧은 정수 및 긴 정수로 수정할 수 있습니다. 유형 수정자만 사용할 경우 기본 유형은 int 입니다. 다음 표는 가능한 모든 데이터 유형을 보여줍니다.

굽은 부품

부호 없는 문자

부호 있는 문자

(Internationalorganizations 와 동일) 국제기구

부호 없는 정수

부호가 있는 정수

짧은 정수

부호 없는 짧은 정수

부호가 있는 짧은 정수

긴 정수

부호 있는 긴 정수

부호 없는 정수

떠다니는 물건

두 배

곱배기

Wchar_t

글꼴 크기 및 표시 범위

기본 데이터 유형의 크기와 표현할 수 있는 데이터 범위는 컴파일러 및 하드웨어 플랫폼과 관련이 있습니다. Cfloat (또는 "float.h") 헤더 파일은 일반적으로 기본 데이터 유형이 나타낼 수 있는 데이터의 최대값과 최소값을 정의합니다. Sizeof 를 사용하여 유형 크기 (바이트) 를 가져올 수도 있습니다. 그러나 많은 플랫폼에서는 특정 데이터 유형의 표준 크기를 사용합니다. 예를 들어 int 와 float 은 보통 32 비트, char 8 비트, double 64 비트를 차지합니다. 부울은 보통 8 비트로 구현됩니다.