2,147,483,647 – הבדלי גרסאות

נוספו 544 בתים ,  לפני 10 שנים
אין תקציר עריכה
אין תקציר עריכה
אין תקציר עריכה
בשל היותו מספר מרסן ה-31, 2,147,483,647 הוא המספר הגדול ביותר שניתן לייצג במערכות מחשוב, בעזרת [[טיפוס נתונים|טיפוס]] מספר שלם באורך 32-[[סיבית|סיביות]] עם [[סימן (אריתמטיקה)|סימן]]. לכן זהו המספר השלם הגדול ביותר שניתן לייצוג בעזרת [[משתנה (תכנות)|משתנה]] <code>int</code> ב[[שפת תכנות|שפות תכנות]] רבות. כמו גם הכמות המקסימלית של ניקוד שניתן לצבור ב[[משחק מחשב|משחקי מחשב]] רבים. הופעתו של המספר מעידה לרוב על [[גלישה נומרית]] או ערך חסר. למשל, שגיאה נפוצה היא לשמור [[מספר טלפון|מספרי טלפון]] עשרה-ספרתיים במשתנה <code>int</code>, כך שרוב מספרי הטלפון שיוזנו יהיו גדולים מידי ויוצגו כמספר המקסימלי 214-748-3647 (ב[[ארצות הברית]] מספר זה שייך ל[[אזור חיוג]] של [[דאלאס]]).
 
[[תוכנה|תוכנות]] המשתמשות בשיטת [[POSIX]] לחישוב זמן עושות שימוש במשתנה 32-סיביות המציג את מספר ה[[שנייה|שניות]] שחלפו מאז חצות ה-[[1 בינואר]] [[1970]]. בחלוף 2,147,483,647 שניות מתאריך זה, דבר שיקרה בשנת 2038, יגיע המשתנה לערך המקסימלי שלו ויעבור ל-{{משמאל לימין|-2,147,483,647}} שניות המייצגות תאריך ב-[[1901]]. בעיה זו ידועה כ[[באג 2038]].
 
 
[[en:2147483647]]