uint8_t, uint32_t 또는 uint16_t 형에 대해서
간략히 설명좀 해 주실 수 있으시겠습니까?
대 충 보니.. unsigned integer 같기도 하고.. 뒤에 _t가 있는걸로 봐서는... 구조체 같은데 쓰임새를 보니 아니고..
어떤형을 typedef 한것인지.. 또 이렇게 쓰는 이유가 뭔지
설명 부탁드립니다.
꾸벅
_t는 구조체에 붙이는 거라기 보다는 user-defined type에 붙이는거죠.
uint8_t, uint32_t등은 stdint.h를 보면 알 수 있습니다. platform마다 datatype의 크기가 다르기 때문에 portability를 지원하기 위해서 uint8_t,uint32_t등이 있습니다.
참고 http//www.ucalgary.ca/~bgwong/n869.pdf
서지훈 wrote.. uint8_t, uint32_t 또는 uint16_t 형에 대해서 간략히 설명좀 해 주실 수 있으시겠습니까? 대 충 보니.. unsigned integer 같기도 하고.. 뒤에 _t가 있는걸로 봐서 는... 구조체 같은데 쓰임새를 보니 아니고.. 어떤형을 typedef 한것인지.. 또 이렇게 쓰는 이유가 뭔지 설명 부탁드립니다. 꾸벅
몇자 사족을 더 한다면...
~~~_t 같은 data type을 전문 용어로 Primitive System Data Type 라고 불 러요...
그럼 수고.. ^^*
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: uint8_t, uint32_t에 대해서..
_t는 구조체에 붙이는 거라기 보다는 user-defined type에
붙이는거죠.
uint8_t, uint32_t등은 stdint.h를 보면 알 수 있습니다.
platform마다 datatype의 크기가 다르기 때문에
portability를 지원하기 위해서 uint8_t,uint32_t등이
있습니다.
참고 http//www.ucalgary.ca/~bgwong/n869.pdf
서지훈 wrote..
uint8_t, uint32_t 또는 uint16_t 형에 대해서
간략히 설명좀 해 주실 수 있으시겠습니까?
대 충 보니.. unsigned integer 같기도 하고.. 뒤에 _t가 있는걸로 봐서 는... 구조체
같은데 쓰임새를 보니 아니고..
어떤형을 typedef 한것인지.. 또 이렇게 쓰는 이유가 뭔지
설명 부탁드립니다.
꾸벅
Re^2: uint8_t, uint32_t에 대해서..
몇자 사족을 더 한다면...
~~~_t 같은 data type을 전문 용어로 Primitive System Data Type 라고 불
러요...
그럼 수고.. ^^*
댓글 달기