u_int32_t
과 uint32_t
의 차이점은 무엇입니까?C에서 사용되는 데이터 유형
9
A
답변
12
uint32_t
은 일부 POSIX 구현에서 내부적으로 사용되는 표준 C99 유형 u_int32_t
입니다.
1
uint32_t는 표준 C99이며, u_int32_t는 특정 유닉스 플랫폼에서 사용됩니다.
0
가변 유형 uint32_t는 소위 C99 표준에 따라 정의 된 부호없는 32 비트 정수 데이터 유형입니다. 모든 컴파일러가 표준을 따르는 것은 아닙니다. 그리고 u_int32_t는 일부 내부적 인 구현에 사용됩니다.
4
다른 언급했듯이 uint32_t는 표준 C99 유형입니다.
어쨌든 다른 장치/아키텍처간에 공유 할 수있는 이식 가능한 C 코드 또는 C 헤더 파일을 작성한다면 stdint.h를 사용할 수 있습니다.
관련 문제
- 1. Java - 맵의 키로 사용되는 데이터 유형
- 2. iPhone의 Objective C에서 Byte 데이터 유형
- 3. C에서 가장 많이 사용되는 일반적인 컬렉션 데이터 구조 라이브러리는 무엇입니까?
- 4. C에서 유형 오류
- 5. 자체 추진 데이터 유형
- 6. 데이터 유형
- 7. C에서 (의) 반복자 유형 ++ (STL)
- 8. C에서 동적 정수 유형 다루기?
- 9. 간단한 방법 C에서 VARIANT 유형 ++
- 10. SQLite에서 데이터 유형 선언하기
- 11. C에서 데이터 형식이 무효입니까?
- 12. C에서 Excel 데이터 읽기
- 13. C에서 Java로 데이터 전달
- 14. C에서 데이터 테이블을 반복합니다.
- 15. 하스켈에있는 목록 : 데이터 유형 또는 추상 데이터 유형?
- 16. Motorola PLC의 데이터 유형 대 .Net의 데이터 유형?
- 17. 가상 데이터 유형/열거
- 18. Best MySQL 데이터 유형
- 19. Sqlite 데이터 유형
- 20. phpmyadmin에서 데이터 유형 증가시키기
- 21. 데이터베이스 데이터 유형 크기
- 22. 데이터 유형 속성 구현
- 23. pg_fetch_row 데이터 유형 선택
- 24. 혼합 데이터 유형 결과
- 25. C# 내의 데이터 유형
- 26. 맞춤 데이터 유형 저장
- 27. PHP 변수 데이터 유형
- 28. Iphone 데이터 유형
- 29. 복잡한 데이터 유형 테스트?
- 30. oracle 데이터 유형
후자는 C99의 헤더 'stdint.h'에 정의되어 있습니다. 전자는 그렇지 않습니다. http://lists.freedesktop.org/archives/release-wranglers/2004-August/000925.html에서 u_ 양식이 BSD Unix에서 사용 된 것 같습니다. 어쨌든 코드에서'uint32_t'를 사용해야합니다. –
@Conrad 왜 댓글이 아닌 답입니까? –
@Core Xii : * Shrug *. 내가 응답하기 전에 u_int32_t에 대해 들어 본 적이 없었습니다. 저는 이것에 대한 권위있는 정보원이 아닙니다. –