int32_t
نوع دادهی صحیحی هست که در همهی سیستمها دقیقاً ۳۲ بیت داره. چند حالت وجود داره
۱) سیستم ۳۲ بیتی یا سیستمی که در اون int
۳۲ بیتی باشه. در این حالت int32_t
هم متناظر int
تعریف میشه. بنابراین کارایی دو نوع داده برابره.
۲) سیستمی که در اون بایتها ۸ بیتی نیست. در این حالتها ممکنه ذخیرهسازی ۳۲ بیتی موجب کند شدن محاسبات بشه و بنابراین int
در این سیستمها سریعتر باشه.
۳) سیستمهای ۶۴ بیتی که در اون int
۶۴ بیتی تعریف شده. در این حالتها به صورت نظری چون int
هماندازهی کلمهی پردازنده هست سریعترین سرعت رو در بین دادههای صحیح داره. اما از نظر عملی در سیستمهای ۶۴ بیتی مدارهای محاسبات ۳۲ بیتی هم وجود داره. بنابراین در این سیستمها سرعت پردازش int
و int32_t
برابره.
بنابراین فقط در حالت ۲ نوع int
سریعتره.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)