גלישת מספר – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ מהערך באג
שורה 4:
 
גלישה עשויה לגרום לתוצאות לא רצויות בהתאם לסוג המשתנה בו קרתה הגלישה. בשפת C גלישה מלמעלה של משתנה מסוג מספר עם סימן (Signed Integer) תגרום למספר להפוך להיות שלילי. גלישה של משתנה ללא סימן (Unsigned Integer) תגרום למספר להפוך לאפס. גלישת מספר בשפות לא בטוחות עשויה לגרום ל[[גלישת חוצץ]] ולהקטין את אמינות המערכת ובטיחותה.
 
שיגור הניסוי הראשון של [[משגר לוויינים|משגר הלוויינים]] [[אריאן 5]], ב־[[4 ביוני]] [[1996]], הסתיים בהשמדה עצמית 40 שניות לאחר שהחל, כתוצאה מ[[באג]] של גלישה נומרית במחשב הניווט של המשגר. הבאג נגרם כתוצאה מניסיון להעביר מספר בן 64 [[סיבית|סיביות]] ב[[נקודה צפה]] ל[[מספר שלם]] בן 16 סיביות, ניסיון שגרם להפסקת פעולתו של המחשב.
 
==ראו גם==