در استاندارد C
و C++
نوع بازگشتی sizeof
یک دادهی صحیح بدون علامت در نظر گرفته شده. در استاندارد C99
اندازهی این نوع داده باید حداقل ۱۶ بیت باشه.
هیچ الزامی بر اینکه حتما این نوع داده unsigned int
یا unsigned long
یا یکی از دادههای صحیح بدون علامت دیگه باشه تاکید نشده.
در پیادهسازی نام این نوع داده size_t
گذاشته شده که در حالت کلی قابل مقایسه و تبدیل به انواع دادهی صحیح هست.
به طور کلی باید این موضوع تضمینشده باشه که size_t
امکان نگهداری هر اندیسی از یک آرایه رو داشته باشه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)