size_t
헤더 : <stdlib.h>
일종의 데이터타입
어떤 객체나 값이 포함할 수 있는 최대 크기의 데이터를 표현하는 unsigned 데이터 타입
32bit 머신에선 32bit 사이즈의 unsigned 정수형이다.
여기서 unsigned int라고 하는 글들이 많은데 그냥 '정수'를 의미하는 것이지 int를 의미하는게 아니라고 한다.
64bit 머신에선 64biy 사이즈의 unsigned 정수형 (unsigned long long)이다.
향후 더 큰 머신이 존재하면 그에 따라 더 큰 사이즈가 될 수 있다고 한다.
자칫 unsinged int로 형변환을 하는 경우 범위를 벗어나는 버그를 발생시킬 수도 있다고 한다.
참고 URL
'42SEOUL' 카테고리의 다른 글
[C] NULL 포인터 (0) | 2022.01.21 |
---|---|
[c] LIBFT 2 (0) | 2022.01.12 |
[C] LIBFT 1 (0) | 2021.11.18 |
[C] malloc (0) | 2021.10.26 |
[C] 전처리기, main() (0) | 2021.10.26 |