در استاندارد C99
تعریف size_t
ذکر شده که باید یک نوع صحیح بدون علامت باشه که حداقل ۱۶ بیت داره.
این نوع داده برای استفاده در توابعی مانند strlen
و sizeof
به کار میره.
باید دقت کنیم که این نوع حتماً unsigned int
یا unsigned short int
نیست. هرچند ممکنه در پیادهسازی این برابری باشه. اما استاندارد چیزی در این مورد نمیگه. مطابق استاندارد این نوع باید عدد صحیح بدون علامت حداقل ۱۶ بیتی رو پوشش بده.
در سرفایلهای زیر تعریف شده
<stddef.h> or <cstddef>
<stdio.h> or <cstdio>
<string.h> or <cstring>
<time.h> or <ctime>
<cwchar>
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)