size_t : unsigned int, 문자열이나 메모리의 사이즈를 나타낼 때 사용
unsigned int를 typedef unsigned int size_t; (size_t 라는 이름으로 정의해 놓은 것)
size_t는 32비트 운영체제에서 '부호없는 32비트 정수', 64비트 운영체제에서는 '부호없는 64비트 정수'
unsigned int 또는 int는 64비트 OS라고 해서 항상 64비트 정수는 아니다. 여전히 32비트 일 수도 있음.
이것이 size_t형과 unsigned int형의 차이
'언어 > C' 카테고리의 다른 글
문자열 복사하는 함수들 strcpy, strncpy (0) | 2016.01.07 |
---|---|
문자열의 길이를 반환하는 함수 strlen (0) | 2016.01.06 |
출력 버퍼를 비우는 fflush 함수 (0) | 2015.12.19 |
문자열 단위 입출력 함수 (puts, gets) (0) | 2015.12.19 |
문자 단위 입출력 함수 putchar, getchar (0) | 2015.12.19 |