>일반적인 문제 >int는 몇 바이트를 차지합니까?

int는 몇 바이트를 차지합니까?

清浅
清浅원래의
2019-03-12 14:47:41161423검색

데이터 유형이 차지하는 메모리 비트 수는 운영 체제 및 컴파일러의 비트 수와 관련이 있습니다. 일반적으로 현재 주류 컴파일러에서는 int 유형이 32비트 또는 64비트에서 4바이트입니다. Systems

int는 몇 바이트를 차지합니까?

[추천 과정: C 언어 튜토리얼]

컴파일러는 자체 하드웨어에 따라 적절한 크기를 선택할 수 있지만 제약 조건을 충족해야 합니다. short 및 int 유형은 다음과 같습니다. 16비트 이상, Long 타입은 32비트 이상, Short 타입의 길이는 int 타입, int 타입은 long 타입을 초과할 수 없습니다. 이는 각 유형의 가변 길이가 컴파일러에 의해 결정됨을 의미합니다. 현재 주류 컴파일러에서 int 유형은 일반적으로 32비트 시스템과 64비트 시스템(예: GCC)에서 4바이트입니다. 다음은 GCC 컴파일러에서 32비트 시스템과 64비트 시스템에서 각 변수 유형이 차지하는 바이트 수를 나열합니다.

                                                                🎜🎜##🎜🎜 | 🎜#2# 🎜🎜# 4 긴 정수 8#🎜 🎜# 4#🎜🎜 #🎜🎜##🎜 🎜##🎜 🎜#
C를 입력하세요 32# 🎜🎜##🎜 🎜 # # 🎜🎜# 2
# 🎜🎜# int 4#🎜 🎜#
#🎜 🎜 # 4 # 🎜🎜# 8#🎜 🎜# 긴 긴 int
8#🎜 🎜# #🎜 🎜# 문자*# 🎜🎜##🎜🎜 #                                                                🎜🎜# float
4#🎜 🎜# 더블8ㅋㅋ                                                                                           64비트는 64비트입니다. 요약: 데이터 유형이 메모리에서 차지하는 비트 수는 실제로 운영 체제 및 컴파일러의 비트 수와 관련이 있습니다(다른 컴파일러에서 지원하는 비트 수는 다를 수 있음). 특정 데이터 유형에는 컴파일러가 필요합니다. 메모리 크기는 운영 체제 비트 간 조정 후 할당됩니다

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

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