본문 바로가기
[ ★ ]Study/Programming

size_t ssize_t 란?

by nroses-taek 2017. 3. 12.
반응형

size_t 란?  ssize_t 란?


입출력함수를 사용할 때 흔히 볼 수 있는 상황이다. 그 함수들은 모두 ssize_t를 반환하는데, 어색할 뿐이다. int, long, double 등 좋은 것들도 많은데 말이지... 왜냐하면, 개발자들이 우리 코딩하는 사람들을 위해서

편리함을 주기 위한 것인데, 우리는 어려워 하는 경우가 있다. 어색하기 때문이다. 어려워 하지말고

간단하게 요약해보자.


size_t는 size를 나타내기 위한 type으로 볼 수 있는데, 32bit 운영체제에서는 32bit이며

64bit 운영체제에서는 당연히 64bit 이다. 옛날 16bit 시절엔 16bit가 되겠다.




위 사진은 32bit

아래 사진은 64bit





size_t : unsigned int

ssize_t : signed int ( 반환값으로 해당 IO 함수의 실패여부를 알려준다 )

반응형

'[ ★ ]Study > Programming' 카테고리의 다른 글

undefined reference to `pthread_create'  (0) 2017.06.23
inet_ntoa 에러  (0) 2017.06.11
[파이썬 챌린지] 10번  (0) 2016.03.08
[파이썬 챌린지] 9번  (0) 2016.03.08
[파이썬 챌린지] 8번  (0) 2016.03.08

댓글