طفح عدد صحيح: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ط نقل Abanima صفحة ثغرة زيادة الأعداد الصحيحة إلى طفح عدد صحيح على تحويلة: طلب نقل
لا ملخص تعديل
وسمان: تحرير من المحمول تعديل ويب محمول
سطر 2:
عندما تكون كل الأرقام اقصى قيمة (9) ويتم إضافة واحد تؤدي سلسلة الجمع ونقل الباقي إلى تغيير جميع الأرقام إلى صفر. ولكن بسبب عدم وجود رقم أقصى اليسار يمكنه حمل القيمة الجديدة يتم فقدان الواحد ويبدأ العد من الصفر]]
{{حقيقة|'''طفح عدد صحيح'''}} يحدث عندما تزيد القيمة المراد تخزينها عن [[فترة (رياضيات)|المجال]] المتاح ل[[نوع بيانات|نوع]] التخزين، بمعنى أن [[الذاكرة]] المتاحة لا تكفي تمثيل القيمة.
 
بالنسبة للأعداد الموجبة وكذلك السالبة في الأنظمة [[متمم ثنائي|المتممة ثنائيا]] يؤدي الطفح إلى الرجوع لأصغر قيمة ممكنة، فمثلا نوع uint32_t حجمه 32 [[بت]]. في هذه الحالة سيعود إلى الصفر عند محاولة تخزين رقم 4294967296 (2 مرفوعة لأس 32) .