>  기사  >  백엔드 개발  >  int는 몇 바이트를 차지합니까(c 언어)?

int는 몇 바이트를 차지합니까(c 언어)?

烟雨青岚
烟雨青岚원래의
2020-07-15 15:38:3853257검색

int는 16비트 컴파일러에서 2바이트를 차지하고, int는 32비트 컴파일러에서 4바이트를 차지합니다. "int"는 정수형의 형식 이름이고, 긴 정수형의 형식 이름은 "long int"로, "long"으로 축약할 수 있습니다. "int"와 "long"은 모두 키워드입니다.

int는 몇 바이트를 차지합니까(c 언어)?

int는 16비트 컴파일러에서 2바이트를 차지하고, int는 32비트 컴파일러에서 4바이트를 차지합니다.

1.16비트 컴파일러

char: 1바이트 char*(포인터 변수): 2바이트 short int: 2바이트 int: 2바이트 unsigned int: 2워드 섹션 float: 4바이트 double: 8바이트 길이 : 4바이트 길이 긴: 8바이트 부호 없는 긴: 4바이트

2, 32비트 컴파일러

char: 1워드 섹션 char*: 4바이트 짧은 int: 2바이트 int: 4바이트 unsigned int: 4바이트 float : 4byte double: 8byte long: 4byte long long: 8Byte unsigned long: 4byte

int는 몇 바이트를 차지합니까(c 언어)?

확장 정보:

정수 데이터의 일반적인 분류는 다음과 같습니다.

1. 유형 지정자는 int이며 Festival 메모리에서 2단어를 차지합니다.

2. 짧은 정수 유형: 유형 지정자는 short int 또는 short입니다. 점유 바이트 및 값 범위는 기본 타입과 동일합니다.

3. Long 정수: 유형 지정자는 long int 또는 long이며 메모리에서 4바이트를 차지합니다.

4. 부호 없는 유형: 유형 지정자는 부호가 없습니다. unsigned 타입은 위의 세 가지 타입을 매칭하여 구성할 수 있습니다:

1) Unsigned 기본 타입: 타입 지정자는 unsigned int 또는 unsigned입니다.

2) 부호 없는 짧은 정수 유형: 유형 지정자는 unsigned short입니다.

3) Unsigned long: 유형 지정자가 unsigned long입니다.

추천 튜토리얼: "C 언어 튜토리얼"

위 내용은 int는 몇 바이트를 차지합니까(c 언어)?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.