int 데이터 유형의 너비가 ALU의 데이터 너비에 달려 있다고 말하는 것이 맞습니까? 예를 들어, 32 비트 프로세서는 32 비트 폭의 int 데이터 유형을 갖습니다. 마찬가지로 16 비트 및 8 비트 (C는 int의 크기가 적어도 greater than 16 bit임을 보장합니다.기계의 int 데이터 유형의 너비
0
A
답변
4
1
기본 유형 및 sizeof
과 같은 내장 연산자의 세부 사항은 컴파일러에 따라 다르기 때문에 기본 유형의 크기 결정에 대해서는 컴파일러의 설명서를 참조해야 할 것입니다. 결국 그것은 하드웨어의 세부 사항과 직접적으로 관련이있을 것입니다. 그러나 C가 ALU 세부 사항에 대한 자신보다 더 높은 추상화 수준에 있다고 생각합니다.
관련 문제
- 1. int 유형의 touchJson 데이터 받기
- 2. varchar 및 int mysql 데이터 유형의 기본값
- 3. 잘못된 유형의`INT [INT] '배열 첨자에 대한
- 4. drupal 6 : int 데이터 유형의 정확한 크기를 지정하는 스키마 API
- 5. UITableViewCell의 contentView에서 지정된 액세서리 유형의 너비
- 6. 은 기계의 높이를 정의합니다
- 7. int 유형의 임의의 배열 만들기. Java
- 8. 스칼라에서 AnyVal 유형의 연산자 (Int, Double 등 ...)
- 9. 방법 getCastTypeName (INT)이 유형의 방언
- 10. Groovy - int 유형의 변수에 문자열을 할당하면 숫자가
- 11. 클래스 데이터 유형의 지속 데이터
- 12. int 데이터 형식
- 13. 데이터 유형의 XMLGregorianCalendar에 대한
- 14. 데이터 유형의 Obj-C
- 15. 데이터 유형의 엄격한 필드의 장점
- 16. 현대 기계의 메모리 대역폭 성능
- 17. 2 대의 기계의 성능을 비교하십시오
- 18. 상태 기계의 모든 전환 추적
- 19. 기계의 일련 번호를 얻는 방법
- 20. UITextField int 데이터 형식 xcode
- 21. 변환 int int []
- 22. MPLAB IDE 데이터 유형은 데이터 유형의 크기 무엇 MPLAB IDE에서
- 23. C에서 기본 데이터 유형의 범위는?
- 24. 다른 데이터 유형의 목록 반복?
- 25. 데이터 유형의 자동 감지/변환?
- 26. SQL에서 시간 데이터 유형의 합계
- 27. 어떤 유형의 데이터 모델링을 사용해야합니까?
- 28. C++/Qt의 정확한 너비 정수 : typedef int qint32가 실제로 맞습니까?
- 29. C#의 목록에 다른 유형의 데이터 저장
- 30. java에서 데이터 유형의 유효성을 검사하는 방법은 무엇입니까?
많은 프로세서들이 지금 당분간 뚜렷한 ALU를 가지고 있지 않으므로 이것을 참조로 사용할 수는 없습니다. 대신 프로세서 내부 데이터 버스 너비를 사용하는 것이 좋습니다. –
링크를 확인하십시오 : http://stackoverflow.com/questions/2331751/does-the-size-of-an-int-depend-on-the-compiler-and-or-processor – Vijay
여기에 또 다른, 거의 중복 : http://stackoverflow.com/questions/9689049/what-decides-the-sizeof-an-integer –