اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تعاریف ثابت برای انواع داده وجود دارد؟

+2 امتیاز
372 نمایش

انواع داده‌ی یکسان در کامپایلرها و سیستم‌عامل‌های مختلف اندازه‌های مختلفی دارن. مثلاً long int ممکنه ۴ یا ۸ بایت باشه اگه اشتباه نکنم.
سوالی که پیش میاد اینه که هیچ استاندارد ثابتی برای اندازه‌ی انواع داده وجود نداره؟ حالا این که کامپایلرهای شرکت‌های مختلف رعایتش نکنن چیز دیگه‌ایه. ولی حداقل یه استاندارد وجود داشته باشه. هست؟

در ++C زبانی بسیار کوچک‌تر و پاکیزه‌تر در تلاش برای خروج است. (Bjarne Stroustrup)
پرسیده شده پنجشنبه ۱۶ آذر ۱۳۹۱ در C++ توسط برنامه‌نویس  
بازتگ شده شنبه ۲۴ فروردین ۱۳۹۲ توسط admin

2 پاسخ

+2 امتیاز

تنها استانداردی که به نظر میاد وجود داشته باشه اینه که هر کاراکتر یک بایته، ولی بسته به سیستم و کامپایلره که اندازه‌ی داده های دیگه چقدر باشه.

پاسخ داده شده جمعه ۲۲ دی ۱۳۹۱ توسط CPP_Crawler4  

در مورد کاراکتر این درسته. معادل یک بایته همیشه.

+2 امتیاز

من یه استانداردی پیدا کردم از IEEE. این لینک.
نمی‌دونم این چقدر رعایت می‌شه و مرجع هست. اما به نظر نمی‌آد تعریف دقیقی که بین همه مشترک باشه وجود داشته باشه.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۲۲ دی ۱۳۹۱ توسط prodo