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

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

زبان C فقط با ماشین‌های ۸ بیتی کار می‌کنه؟

0 امتیاز
414 نمایش

زبان C و بنابراین C++ با ماشین‌های دیگه هم که بایت‌های غیر ۸ بیت دارن کار می‌کنه؟

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

1 پاسخ

0 امتیاز

مطابق با استاندارد C++، این زبان در ماشین‌هایی کار می‌کنه که هر بایت اون حداقل ۸ بیت باشه. بنابراین C++ در ماشین‌های با بایت کمتر از ۶ بیت کار نمی‌کنه.
قابل حمل بودن C++ استاندارد در ماشین‌های با بایت ۸ بیتی به بالا حفظ می‌شه. در ضمن قابل حمل بودن گاهی به ماشین‌های مختلف اطلاق می‌شه و گاهی به سیستم‌عامل‌های مختلف.
در صورتی که هنوز جواب کامل نیست به این نکته دقت می‌کنیم که قابل حمل بودن روی ماشین‌هایی که C++ اصولاً روی اون‌ها معنی‌داره مورد نظره. بنابراین ماشین‌های با بایت ۷ بیتی و ۶ بیتی از دایره‌ی این مفهوم خارج هستن.

این جواب در پاسخ به این سوال عیناً تکرار شده

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