در تعریف int
دادهی صحیحی هست که حداقل ۱۶ بیت ظرفیت داره. به طور دقیقتر بازهی [-32767, 32767]
رو پوشش میده.
long int
دادهی صحیحی هست که حداقل ۳۲ بیت ظرفیت داره. به طور دقیقتر بازهی [-2147483647, 2147483647]
رو پوشش میده.
خروجی sizeof
برای انواع داده (به جز char
) بستگی به پیادهسازی زبان و ماشینی داره که برنامه روی اون کامپایل میشه.
نکتهی مهم اینه که ماشینی که حداقلهای استاندارد در اون رعایت نشده باشه قابلیت کامپایل زبان C++
رو نداره.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)