'C' 컴파일러는 네 가지 기본 데이터 유형을 지원합니다. 다음과 같습니다 -
- 정수
- 캐릭터
- 부동 소수점
- 배정밀도 부동 소수점
기본 데이터 유형
통합 데이터 유형
정수 데이터 유형은 정수와 문자를 저장하는 데 사용됩니다.
그것은 두 가지 유형으로 더 분류됩니다 -
- 정수 데이터 유형입니다.
- 문자 데이터 유형.
정수 데이터 유형
이 데이터 유형은 정수를 저장하는 데 사용됩니다.
정수 저장소는 부호 있는 형식과 부호 없는 형식 모두에서 short int, int 및 long int입니다.
정수 데이터 유형 | |||
---|---|---|---|
유형 | 크기(바이트) | 범위 | 제어 문자열 |
short in(또는) signed short int | 1 | -128 ~ 127 | %h |
부호 없는 짧은 정수 | 1 | 0 ~ 255 | %어 |
int(또는) 부호 있는 정수 | 4 | -32768 ~ 32767 | %d 또는 %i |
부호 없는 정수 | 4 | 0 ~ 65535 | %u |
Long int (또는) signed long int | 4 | -2147483648 ~ 2147483647 | %ld |
부호 없는 long int | 4 | 0 ~ 4294967295 | %lu |
문자 데이터 유형
문자 데이터 유형은 문자만 저장하는 데 사용됩니다.
이러한 문자는 내부적으로 정수로 저장됩니다.
각 문자에는 동등한 ASCII 값이 있습니다.
예를 들어 'A'의 ASCII 값은 65입니다.
문자 데이터 유형 | |||
---|---|---|---|
유형 | 크기(바이트) | 범위 | 제어 문자열 |
Char(또는) 서명된 Char | 1 | -128 ~ 127 | %C |
서명되지 않은 문자 | 1 | 0 ~ 255 | %c |
부동 소수점 데이터 유형
부동 소수점 데이터 유형은 실수를 저장하는 데 사용됩니다.
float'는 6자리의 정확도에 사용됩니다.
'더블'은 12자리의 정확도에 사용됩니다.
12자리 이상은 '롱더블'을 사용합니다.
부동 소수점 데이터 유형 | |||
---|---|---|---|
유형 | 크기(바이트) | 범위 | 제어 문자열 |
float | 4 | 3.4E - 38 ~ 3.4E + 38 | %f |
더블 | 8 | 1.7 E - 308 ~ 1.7 E + 308 | %lf |
롱 더블 | 16 | 3.4 E - 4932 ~ 1.1 E + 4932 | %Lf |