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

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

چرا گذاشتن 0 قبل از عدد صحیح مقدارش رو عوض می‌کنه؟

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

وقتی قبل از یه عدد صحیح یه صفر بذاریم، مثلاً 0123 مقدارش دیگه 123 نیست. چرا؟

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

1 پاسخ

0 امتیاز

وقتی قبل از ثابت صحیح ۰ می‌ذاریم این صفر به معنای صفر ریاضی نیست که وجودش مهمه نباشه. بلکه به معنای خوندن در مبنای ۸ هست. یعنی عدد بعد از ۰ رو به معنای یک عدد در مبنای ۸ در نظر بگیریم.

int x = 017;

از نظر ریاضی مقدار x در این کد برابر 1*8 + 7 = 15 می‌شه.

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