도구 태그
예배 규칙서
도구 태그
C 데이터 유형
C 언어에서 데이터 유형은 다양한 유형의 변수나 함수를 선언하기 위한 광범위한 시스템을 나타냅니다. 변수 유형에 따라 변수 저장소가 차지하는 공간과 저장된 비트 패턴이 해석되는 방식이 결정됩니다.
C의 유형은 다음 유형으로 나눌 수 있습니다:
| 일련 번호 | 유형 및 설명 |
|---|---|
| 1 | 기본 유형: 두 가지 유형을 포함하는 산술 유형입니다: 정수 유형 및 부동 소수점 유형. |
| 2 | 열거 유형: 또한 산술 유형이며 프로그램에서 특정 이산 정수 값만 할당할 수 있는 변수를 정의하는 데 사용됩니다. |
| 3 | void 유형: 유형 지정자 void는 사용할 수 있는 값이 없음을 나타냅니다. |
| 4 | 파생 유형: 파생 유형에는 포인터 유형, 배열 유형, 구조 유형, 공용체 유형 및 함수 유형이 포함됩니다. |
배열 유형과 구조 유형을 총칭하여 집계 유형이라고 합니다. 함수 유형은 함수의 반환 값 유형을 나타냅니다. 이 장의 나머지 부분에서는 기본 유형을 소개하고 다음 장에서는 몇 가지 다른 유형에 대해 설명합니다.
정수 유형
다음 표에는 표준 정수 유형의 저장 크기 및 값 범위에 대한 세부 정보가 나열되어 있습니다.
-128~127 또는 0~255| 부호 없는 문자 | 1바이트 | 0~255 | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 부호 있는 문자 | 1바이트 | -128~127 | ||||||||||||||||||||||
| int | 2 또는 4바이트 | -32,768 ~ 32,767 또는 -2,147,483,648 ~ 2,147,483,647 | ||||||||||||||||||||||
| unsigned int | 2 또는 4바이트 | 0 ~ 65,535 또는 0 ~ 4,294,967,2 95 | ||||||||||||||||||||||
| short | 2바이트 | - 32,768 ~ 32,767 | ||||||||||||||||||||||
| unsigned short | 2바이트 | 0 ~ 65,535 | ||||||||||||||||||||||
| long | 4바이트 | -2,147,483,648 ~ 2,147,483,6 47 | ||||||||||||||||||||||
| unsigned long | 4바이트 | 0~4,294,967,295 | ||||||||||||||||||||||
특정 플랫폼에서 특정 유형이나 변수의 정확한 크기를 얻으려면, sizeof 연산자를 사용할 수 있습니다. sizeof(type) 표현식은 객체 또는 유형의 저장 크기를 바이트 단위로 가져옵니다. 다음 예에서는 int 유형의 크기를 가져오는 방법을 보여줍니다. #include <stdio.h>#include <limits.h>int main(){
printf("int 存储大小 : %lu \n", sizeof(int));
return 0;}Linux에서 위 프로그램을 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. int 存储大小 : 4 부동 소수점 유형다음 표에는 표준 부동 소수점에 대한 정보가 나열되어 있습니다. 저장소 크기, 값 범위 및 유형 정밀도에 대한 세부정보:
헤더 파일 float.h는 이러한 값과 프로그램에서 실수의 이진 표현에 대한 기타 세부 정보를 사용할 수 있는 매크로를 정의합니다. 다음 예에서는 부동 소수점 유형이 차지하는 저장 공간과 해당 범위 값을 출력합니다. #include <stdio.h>#include <float.h>int main(){
printf("float 存储最大字节数 : %lu \n", sizeof(float));
printf("float 最小值: %E\n", FLT_MIN );
printf("float 最大值: %E\n", FLT_MAX );
printf("精度值: %d\n", FLT_DIG );
return 0;}위 프로그램을 Linux에서 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다. float 存储最大字节数 : 4 float 最小值: 1.175494E-38float 最大值: 3.402823E+38精度值: 6 void 유형void 유형 지정 사용할 수 있는 값이 없습니다. 일반적으로 다음 세 가지 상황에서 사용됩니다.
지금도 void 유형을 완전히 이해할 수 없다면 너무 걱정하지 마세요. 이러한 개념은 다음 장에서 자세히 설명하겠습니다. 관련 동영상
핫 AI 도구
Undress AI Tool
무료로 이미지를 벗다
AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.
Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱
Stock Market GPT
더 현명한 결정을 위한 AI 기반 투자 연구
인기 기사
jQuery의 드래그 앤 드롭 이벤트를 기본 JavaScript로 올바르게 마이그레이션하는 방법
1 몇 달 전 By DDD
메모장 업그레이드, 더 저렴한 YouTube TV, Nova Launcher의 새 소유자: 뉴스 정리
3 몇 주 전 By DDD
포켓몬 포코피아에서 철광석을 얻는 방법
4 몇 주 전 By Jack chen
Python 패키지 설치 시 멀티딕트 빌드 실패 오류 해결
4 몇 주 전 By DDD
뜨거운 주제
# Douyin 수준 가격표 1-75
20519
7
# Wi-Fi에 할당된 IP가 없다고 표시됨
13631
4
# 인증번호를 받을 수 있는 가상 휴대폰 번호
11966
4
# Gmail 이메일의 로그인 입구는 어디에 있나요?
8995
17
# Windows 보안 센터를 끄는 방법
8505
7
인기 있는 도구
메모장++7.3.1
사용하기 쉬운 무료 코드 편집기
SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.
스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
드림위버 CS6
시각적 웹 개발 도구
SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3) |













![PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









